Mam dziwny komunikat przy zleceniu przeniesienia ...

A tu dla odmiany podyskutować możesz na tematy logistyczne SAP. Jeśli pojawią się jakieś pytania, nie zwlekaj, zadaj je natychmiast.
ODPOWIEDZ
sapnik
Posty: 4
Rejestracja: śr wrz 05, 2007 2:16 pm

Mam dziwny komunikat przy zleceniu przeniesienia ...

Post autor: sapnik »

Materiał P-103 nie istnieje lub nie jest aktywowany
Nr komunikatu M3305...
Sprawdziłem w MM02 - materiał istnieje - po stronie SD mogę go obsłużyć.
dominik.tylczynski
Posty: 8328
Rejestracja: wt kwie 03, 2007 4:05 pm
Has thanked: 1916 times
Been thanked: 1474 times
Kontakt:

Post autor: dominik.tylczynski »

Na moje oko komunikat M3305 pochodzi w tym przypadku w procedury MLVS_LESEN z programu LL03AF5R:

Kod: Zaznacz cały

FORM MLVS_LESEN USING VALUE(P_MATNR) VALUE(P_WERKS) VALUE(P_LGNUM)
                CHANGING P_MLVS STRUCTURE MLVS.
  CLEAR MTCOM.

  MOVE: CON_MLVS  TO MTCOM-KENNG,
        P_MATNR   TO MTCOM-MATNR,
        P_WERKS   TO MTCOM-WERKS,
        P_LGNUM   TO MTCOM-LGNUM,
        SY-LANGU  TO MTCOM-SPRAS.

  CALL FUNCTION 'MATERIAL_READ'
       EXPORTING  SCHLUESSEL = MTCOM
       IMPORTING  MATDATEN   = P_MLVS
                  RETURN     = MTCOR
       TABLES     SEQMAT01   = DUM_TAB
       EXCEPTIONS MATERIAL_NOT_FOUND = 1.
  IF SY-SUBRC <> 0.
    MESSAGE ID MSGID_M3 TYPE 'E' NUMBER 305 WITH P_MATNR
            RAISING MATERIAL_NOT_FOUND.
  ENDIF.

  IF MLVS-BEZME IS INITIAL.
    MLVS-BEZME = MLVS-MEINS.
  ENDIF.

ENDFORM.
Ta procedura odczytuje dane materiałowe dla WM, a dokładniej pola jakie znajdują się w strukturze MLVS. Jest tam też opis materiału. A w/w procedura podaje język logowania do odczytania danych materiałowych. Najpewniej nie masz opracowanego opisu w języku logowania. Komunikat jest przyznaję nieco mylący, ale cóż... po prostu SAP...

Pozdrawiam
Dominik Tylczyński, ICG
ODPOWIEDZ