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ć.
Mam dziwny komunikat przy zleceniu przeniesienia ...
-
- Posty: 8328
- Rejestracja: wt kwie 03, 2007 4:05 pm
- Has thanked: 1916 times
- Been thanked: 1474 times
- Kontakt:
Na moje oko komunikat M3305 pochodzi w tym przypadku w procedury MLVS_LESEN z programu LL03AF5R:
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
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.
Pozdrawiam
Dominik Tylczyński, ICG