‎2009 May 05 6:51 AM
Hello Experts,
I m developing one report, in which I have to display Standard BOM & wastage norms.
PLz suggest some function module to find standard BOM.
Ravi
‎2009 May 05 6:54 AM
‎2009 May 05 6:54 AM
‎2009 May 06 5:39 AM
Hello Experts,
I got FM from where I fet BOM details.
Can anybody tell me function Module for Wastage Norms which we defined when we create BOM.
Ravi
‎2009 May 06 7:09 AM
Hi Ravi,
Check this program you will get the detials you need. everything available in STPO & STKO,, if you need extra fields, you modify accordingly.
TYPES : BEGIN OF TY_MAST,
MATNR TYPE MAST-MATNR, "Main Material (Parent)
WERKS TYPE MAST-WERKS,
STLAN TYPE MAST-STLAN,
STLNR TYPE MAST-STLNR,
STLAL TYPE MAST-STLAL,
END OF TY_MAST.
TYPES : BEGIN OF TY_STKO,
STLNR TYPE STKO-STLNR,
STLAL TYPE STKO-STLAL,
DATUV TYPE STKO-DATUV,
BMEIN TYPE STKO-BMEIN,
BMENG TYPE STKO-BMENG,
END OF TY_STKO.
TYPES : BEGIN OF TY_STPO,
STLNR TYPE STPO-STLNR,
DATUV TYPE STPO-DATUV,
IDNRK TYPE STPO-IDNRK, "Material Component (Child)
POSNR TYPE STPO-POSNR,
MEINS TYPE STPO-MEINS,
MENGE TYPE STPO-MENGE, "Bom Material Req Qty.
END OF TY_STPO.
TYPES : BEGIN OF TY_MAKT,
MATNR TYPE MAKT-MATNR,
MAKTX TYPE MAKT-MAKTX,
END OF TY_MAKT.
DATA : IT_MAST TYPE TABLE OF TY_MAST, WA_MAST LIKE LINE OF IT_MAST.
DATA : IT_MAKT TYPE TABLE OF TY_MAKT, WA_MAKT LIKE LINE OF IT_MAKT.
DATA : IT_STKO TYPE TABLE OF TY_STKO, WA_STKO LIKE LINE OF IT_STKO.
DATA : IT_STPO TYPE TABLE OF TY_STPO, WA_STPO LIKE LINE OF IT_STPO.
PARAMETERS : P_MATNR TYPE MARA-MATNR,
P_WERKS TYPE MSEG-WERKS.
SELECT MATNR WERKS STLAN STLNR STLAL
FROM MAST INTO TABLE IT_MAST
WHERE MATNR = P_MATNR AND
WERKS = P_WERKS AND
STLAN = '1'.
IF NOT IT_MAST IS INITIAL.
SELECT STLNR STLAL DATUV BMEIN BMENG
FROM STKO INTO TABLE IT_STKO
FOR ALL ENTRIES IN IT_MAST
WHERE STLNR = IT_MAST-STLNR AND
STLAL = IT_MAST-STLAL .
ENDIF.
IF NOT IT_STKO IS INITIAL.
SELECT STLNR DATUV IDNRK POSNR MEINS MENGE
FROM STPO INTO TABLE IT_STPO
FOR ALL ENTRIES IN IT_MAST
WHERE STLNR = IT_MAST-STLNR.
ENDIF.
IF NOT IT_STPO IS INITIAL.
SELECT MATNR MAKTX
FROM MAKT INTO TABLE IT_MAKT
FOR ALL ENTRIES IN IT_STPO
WHERE MATNR = IT_STPO-IDNRK AND
SPRAS = 'EN'.
ENDIF.
Thanks & Regards,
Dileep .C
‎2009 May 05 7:02 AM
Hi
Check these FM's
CSAP_MAT_BOM_READ
CS_BOM_EXPLOSION
CS_BOM_EXPL_MAT_V2
‎2009 May 05 7:04 AM
Hi,
Your try this Function module
CS_BOM_EXPL_MAT_V2 And CSAP_MAT_BOM_READ
Regards,
Ansari.