Report for Subcontracting Components
Hi
I require to create a report for the list of subcomponents, its quantity etc in subcontracting Purchase order. Could you please inform me which table i should be looking for.
dear sir
please check with this report S_P00_07000140.
regards
jrp
Similar Messages
-
DEAR FRIENDS,
I am making a program for tracking the materials given (mb1b 541 movt.) for subcontracting and taken by me (101 for actual good receipt, 543 for the given material- stock type inward, 545 for the scrap returns). but while i made the program i am unable to pick up the materials BOM from the PO which is essential to take the difference between these and the supplied quantities taken-in by GR.
following is the program.
Please suggest the changes. Thanks,
Deepak
*& Report ZMM_SUBCONTRACTING_PO_REPORT
*& Author:
*& Date :
*& Reason: Sub Contracting PO Report.
*& Find Discreprancy in PO and BOM. according to 543 and 545
REPORT ZMM_SUBCONTRACTING_PO_REPORT NO STANDARD PAGE HEADING
LINE-SIZE 157.
*& TABLES DECLARATION
TABLES: EKKO,
EKPO,
EKBE,
ENT5303.
*& SELECTION-SCREEN.
SELECTION-SCREEN: BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.
SELECT-OPTIONS: S_MATNR FOR EKPO-MATNR,
S_WERKS FOR EKBE-WERKS OBLIGATORY.
PARAMETERS: P_BUKRS LIKE EKKO-BUKRS OBLIGATORY.
SELECT-OPTIONS: S_BUDAT FOR EKBE-BUDAT OBLIGATORY,
S_EBELN FOR EKKO-EBELN,
S_BELNR FOR EKBE-BELNR,
S_GJAHR FOR EKBE-GJAHR.
SELECTION-SCREEN: END OF BLOCK B1.
*& INTERNAL TABLES DECLARATION.
DATA: BEGIN OF IT_EKKO OCCURS 0,
EBELN LIKE EKKO-EBELN,
END OF IT_EKKO.
DATA: BEGIN OF IT_EKBE OCCURS 0,
EBELN LIKE EKBE-EBELN,
EBELP LIKE EKBE-EBELP,
GJAHR LIKE EKBE-GJAHR,
BELNR LIKE EKBE-BELNR,
BUZEI LIKE EKBE-BUZEI,
BEWTP LIKE EKBE-BEWTP,
BWART LIKE EKBE-BWART,
BUDAT LIKE EKBE-BUDAT,
MENGE LIKE EKBE-MENGE,
DMBTR LIKE EKBE-DMBTR,
LFBNR LIKE EKBE-LFBNR,
MATNR LIKE EKBE-MATNR,
WERKS LIKE EKBE-WERKS,
BUKRS LIKE WB2_V_EKKO_EKPO2-BUKRS,
MENGE_I LIKE WB2_V_EKKO_EKPO2-MENGE_I,
LIFNR LIKE WB2_V_EKKO_EKPO2-LIFNR,
COUNT TYPE P DECIMALS 4,
BMENGE LIKE EKBE-MENGE,
MENGE101 LIKE EKBE-MENGE,
MENGE543 LIKE EKBE-MENGE,
MENGE545 LIKE EKBE-MENGE,
DIFFER LIKE EKBE-MENGE,
TMENGE LIKE EKBE-MENGE,
RATE LIKE EKBE-DMBTR,
NAME1 LIKE LFA1-NAME1,
LINE_COLOR(4),
END OF IT_EKBE.
DATA: WA LIKE IT_EKBE.
DATA: BEGIN OF IT_FINAL OCCURS 0.
INCLUDE STRUCTURE IT_EKBE.
DATA: END OF IT_FINAL.
DATA: BEGIN OF IT_FINAL_TEMP OCCURS 0.
INCLUDE STRUCTURE IT_EKBE.
DATA: END OF IT_FINAL_TEMP.
DATA: BEGIN OF IT_BOM OCCURS 0.
INCLUDE STRUCTURE CAPP_ITM.
DATA: END OF IT_BOM.
DATA: BEGIN OF IT_BOM_HEAD OCCURS 0.
INCLUDE STRUCTURE CAPP_BOM.
DATA: END OF IT_BOM_HEAD.
*& DATA DECLARATION.
DATA: COUNT TYPE P DECIMALS 4,
V_CNT TYPE P DECIMALS 4 VALUE '0.0001' ,
V_MENGE LIKE EKBE-MENGE,
V_DELETE.
TYPE-POOLS: slis.
DATA: l_date(12) TYPE c,
l_date1(12) TYPE c,
l_time(10) TYPE c,
l_list(60) TYPE c.
DATA: CATALOG TYPE SLIS_FIELDCAT_ALV, "FIELDCAT
TCATALOG TYPE SLIS_T_FIELDCAT_ALV, "IT FIELDCAT
EVENT TYPE SLIS_ALV_EVENT, "EVENT
TEVENT TYPE SLIS_T_EVENT, "IT EVENT
LAYOUT TYPE SLIS_LAYOUT_ALV, "LAYOUT
PG_TOP TYPE SLIS_FORMNAME VALUE 'TOP_OF_PAGE',
PG_HEAD TYPE SLIS_T_LISTHEADER,
EXIT1 TYPE SLIS_EXIT_BY_USER,
VAR1 LIKE DISVARIANT,
VAR2 LIKE DISVARIANT.
*& START-OF-SELECTION.
START-OF-SELECTION.
PERFORM PROCESS_SELECTION.
PERFORM DELETE_CANCELLED_DOCUMENTS.
PERFORM EXPLODE_BOM_FOR_101.
SORT IT_FINAL BY COUNT.
PERFORM DISPLAY_OUTPUT.
FREE IT_FINAL_TEMP.
*& ALV FORMATTING
*& ALV DISPLAY
PERFORM GENERATE_ALV_FIELDCAT.
PERFORM EVENTS USING TEVENT.
PERFORM TEXT USING PG_HEAD.
PERFORM ALV_SHOW.
*& FORM PROCESS_SELECTION.
FORM PROCESS_SELECTION.
SELECT
A~EBELN
A~EBELP
A~GJAHR
A~BELNR
A~BUZEI
A~BEWTP
A~BWART
A~BUDAT
A~MENGE
A~DMBTR
A~LFBNR
A~MATNR
A~WERKS
B~BUKRS
B~MENGE_I
B~LIFNR
FROM
EKBE AS A
JOIN
WB2_V_EKKO_EKPO2 AS B
ON
AEBELN = BEBELN AND
AEBELP = BEBELP_I
INTO
CORRESPONDING FIELDS OF TABLE IT_EKBE
WHERE
A~MATNR IN S_MATNR AND
A~WERKS IN S_WERKS AND
A~BUDAT IN S_BUDAT AND
A~EBELN IN S_EBELN AND
A~BELNR IN S_BELNR AND
A~GJAHR IN S_GJAHR AND
A~VGABE IN ('1', '7') AND
A~BEWTP IN ('E', 'O') AND
( A~BWART IN ('101', '545', '543') OR
( ABWART = '102' AND ABEWTP = 'E' ) ) AND
B~BUKRS = P_BUKRS AND
B~BSTYP = 'F' AND
B~BSART = 'SUBC'."AND
B~LOEKZ <> 'X'.
SORT IT_EKBE BY EBELN EBELP GJAHR BELNR BUZEI.
ENDFORM.
*& FORM DELETE_CANCELLED_DOCUMENTS.
FORM DELETE_CANCELLED_DOCUMENTS.
DELETE IT_EKBE WHERE BWART = '102' AND BEWTP <> 'E'.
LOOP AT IT_EKBE WHERE BWART = '102'.
READ TABLE IT_EKBE INTO WA WITH KEY BELNR = IT_EKBE-LFBNR.
IF SY-SUBRC = 0.
DELETE IT_EKBE WHERE BELNR = WA-BELNR.
ENDIF.
ENDLOOP.
CLEAR WA.
DELETE IT_EKBE WHERE BWART = '102'.
ENDFORM.
*& FORM EXPLODE_BOM_FOR_101.
FORM EXPLODE_BOM_FOR_101.
CLEAR COUNT.
LOOP AT IT_EKBE WHERE BWART = '101' OR
BWART = '543'.
IF NOT IT_EKBE-MATNR IN S_MATNR.
V_DELETE = 'X'.
ELSE.
CLEAR V_DELETE.
ENDIF.
IF V_DELETE <> 'X'.
COUNT = COUNT + 1.
IT_EKBE-COUNT = COUNT.
V_MENGE = IT_EKBE-MENGE.
MODIFY IT_EKBE.
IT_FINAL = IT_EKBE.
APPEND IT_FINAL.
ENDIF.
call function 'CABM_READ_BOM'
exporting
I_MATNR = IT_EKBE-MATNR
I_WERKS = IT_EKBE-WERKS
I_STLAL = '01'
I_STLAN = '3'
I_DATUV = IT_EKBE-BUDAT
TABLES
EXP_BOM_DATA = IT_BOM_HEAD
EXP_ITM_DATA = IT_BOM
EXCEPTIONS
NO_RECORD_FOUND = 1
OTHERS = 2
if SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ELSE.
*START RK 18.06.2007
DELETE IT_BOM WHERE DATUV > IT_EKBE-BUDAT.
END : 18.06.2007
IF V_DELETE = 'X'.
LOOP AT IT_BOM.
DELETE IT_EKBE WHERE MATNR = IT_BOM-IDNRK.
ENDLOOP.
REFRESH IT_BOM.
ELSE.
PERFORM CHECK_BOM_GR.
ENDIF.
endif.
ENDLOOP.
FREE IT_EKBE.
ENDFORM.
*& FORM CHECK_BOM_GR.
FORM CHECK_BOM_GR.
DATA: WACNT TYPE P DECIMALS 4.
WACNT = COUNT.
LOOP AT IT_BOM.
READ TABLE IT_EKBE INTO WA WITH KEY EBELN = IT_EKBE-EBELN
MATNR = IT_BOM-IDNRK.
IF SY-SUBRC = 0.
WACNT = WACNT + V_CNT.
WA-COUNT = WACNT.
WA-BMENGE = IT_BOM-MENGE.
WA-TMENGE = V_MENGE.
APPEND WA TO IT_FINAL.
DELETE IT_EKBE WHERE EBELN = WA-EBELN AND
EBELP = WA-EBELP AND
MATNR = WA-MATNR AND
BELNR = WA-BELNR AND
BUZEI = WA-BUZEI.
**START : ADDED BY .... KUMAR ON 14.06.2007
ELSE.
WACNT = WACNT + V_CNT.
WA-COUNT = WACNT.
WA-BMENGE = IT_BOM-MENGE.
WA-MATNR = IT_BOM-IDNRK.
WA-TMENGE = V_MENGE.
APPEND WA TO IT_FINAL.
**END ADDED BY .... KUMAR ON 14.06.2007
ENDIF.
CLEAR WA.
ENDLOOP.
REFRESH IT_BOM.
ENDFORM.
*& FORM DISPLAY_OUTPUT.
FORM DISPLAY_OUTPUT.
Populate color variable with colour properties
Char 1 = C (This is a color property)
Char 2 = 3 (Color codes: 1 - 7)
Char 3 = Intensified on/off ( 1 or 0 )
Char 4 = Inverse display on/off ( 1 or 0 )
i.e. wa_ekko-line_color = 'C410'
IT_FINAL_TEMP[] = IT_FINAL[].
LOOP AT IT_FINAL.
CLEAR IT_FINAL-DMBTR.
********added by .... .... on 17.02.2007
if it_final-bmenge < 0.
IT_FINAL-DIFFER = IT_FINAL-TMENGE * IT_FINAL-BMENGE * -1.
else.
*********end by .... .... on 17.02.2007
IT_FINAL-DIFFER = IT_FINAL-TMENGE * IT_FINAL-BMENGE.
********added by .... .... on 17.02.2007
endif.
*********end by .... .... on 17.02.2007
IF IT_FINAL-BWART = '101'.
IT_FINAL-LINE_COLOR = 'C210'.
IT_FINAL-MENGE101 = IT_FINAL-MENGE.
IT_FINAL-DIFFER = 0.
LOOP AT IT_FINAL_TEMP WHERE BELNR = IT_FINAL-BELNR AND
EBELN = IT_FINAL-EBELN AND
EBELP = IT_FINAL-EBELP.
IF IT_FINAL_TEMP-BWART <> '545'.
IT_FINAL-DMBTR = IT_FINAL-DMBTR + IT_FINAL_TEMP-DMBTR.
ELSE.
IT_FINAL-DMBTR = IT_FINAL-DMBTR - IT_FINAL_TEMP-DMBTR.
ENDIF.
ENDLOOP.
IT_FINAL-RATE = IT_FINAL-DMBTR / IT_FINAL-MENGE101.
SELECT SINGLE
NAME1
INTO
IT_FINAL-NAME1
FROM
LFA1
WHERE
LIFNR = IT_FINAL-LIFNR.
IF SY-SUBRC <> 0.
CLEAR IT_FINAL-NAME1.
ENDIF.
ELSEIF IT_FINAL-BWART = '543'.
IT_FINAL-MENGE543 = IT_FINAL-MENGE.
IT_FINAL-LINE_COLOR = 'C200'.
IT_FINAL-DIFFER = IT_FINAL-DIFFER - IT_FINAL-MENGE543.
CLEAR: IT_FINAL-LIFNR,
IT_FINAL-EBELN,
IT_FINAL-BELNR,
IT_FINAL-MENGE_I,
IT_FINAL-BUDAT.
ELSEIF IT_FINAL-BWART = '545'.
******added by .... on 17.02.2007
IT_FINAL-MENGE = IT_FINAL-MENGE * -1.
IT_FINAL-MENGE = IT_FINAL-MENGE.
*******end by .... on 17.02.2007
IT_FINAL-MENGE545 = IT_FINAL-MENGE.
IT_FINAL-LINE_COLOR = 'C200'.
IT_FINAL-DIFFER = IT_FINAL-DIFFER - IT_FINAL-MENGE545.
CLEAR: IT_FINAL-LIFNR,
IT_FINAL-EBELN,
IT_FINAL-BELNR,
IT_FINAL-MENGE_I,
IT_FINAL-BUDAT.
ELSE.
IT_FINAL-LINE_COLOR = 'C200'.
CLEAR: IT_FINAL-LIFNR,
IT_FINAL-EBELN,
IT_FINAL-BELNR,
IT_FINAL-MENGE_I,
IT_FINAL-BUDAT.
ENDIF.
MODIFY IT_FINAL.
ENDLOOP.
ENDFORM.
*& Form GENERATE_ALV_FIELDCAT
text
FORM GENERATE_ALV_FIELDCAT.
DATA: POS TYPE I.
POS = POS + 1.
CLEAR: CATALOG.
CATALOG-COL_POS = POS.
CATALOG-FIELDNAME = 'COUNT'.
CATALOG-TABNAME = 'IT_FINAL'.
CATALOG-SELTEXT_L = 'S. No.'.
CATALOG-NO_ZERO = 'X'.
CATALOG-FIX_COLUMN = 'X'.
APPEND CATALOG TO TCATALOG.
POS = POS + 1.
CLEAR: CATALOG.
CATALOG-COL_POS = POS.
CATALOG-FIELDNAME = 'MATNR'.
CATALOG-TABNAME = 'IT_FINAL'.
CATALOG-SELTEXT_L = 'Mat. No.'.
CATALOG-NO_ZERO = 'X'.
CATALOG-FIX_COLUMN = 'X'.
APPEND CATALOG TO TCATALOG.
POS = POS + 1.
CLEAR: CATALOG.
CATALOG-COL_POS = POS.
CATALOG-FIELDNAME = 'BMENGE'.
CATALOG-TABNAME = 'IT_FINAL'.
CATALOG-SELTEXT_L = 'BOM Qty'.
CATALOG-NO_ZERO = 'X'.
CATALOG-FIX_COLUMN = 'X'.
APPEND CATALOG TO TCATALOG.
POS = POS + 1.
CLEAR: CATALOG.
CATALOG-COL_POS = POS.
CATALOG-FIELDNAME = 'EBELN'.
CATALOG-TABNAME = 'IT_FINAL'.
CATALOG-SELTEXT_L = 'PO No.'.
CATALOG-NO_ZERO = 'X'.
CATALOG-FIX_COLUMN = 'X'.
APPEND CATALOG TO TCATALOG.
POS = POS + 1.
CLEAR: CATALOG.
CATALOG-COL_POS = POS.
CATALOG-FIELDNAME = 'MENGE_I'.
CATALOG-TABNAME = 'IT_FINAL'.
CATALOG-SELTEXT_L = 'PO Qty'.
CATALOG-NO_ZERO = 'X'.
CATALOG-FIX_COLUMN = 'X'.
APPEND CATALOG TO TCATALOG.
POS = POS + 1.
CLEAR: CATALOG.
CATALOG-COL_POS = POS.
CATALOG-FIELDNAME = 'BELNR'.
CATALOG-TABNAME = 'IT_FINAL'.
CATALOG-SELTEXT_L = 'Gr. No.'.
CATALOG-NO_ZERO = 'X'.
CATALOG-FIX_COLUMN = 'X'.
CATALOG-HOTSPOT = 'X'.
APPEND CATALOG TO TCATALOG.
POS = POS + 1.
CLEAR: CATALOG.
CATALOG-COL_POS = POS.
CATALOG-FIELDNAME = 'BUDAT'.
CATALOG-TABNAME = 'IT_FINAL'.
CATALOG-SELTEXT_L = 'GR Date'.
CATALOG-NO_ZERO = 'X'.
CATALOG-FIX_COLUMN = 'X'.
APPEND CATALOG TO TCATALOG.
POS = POS + 1.
CLEAR: CATALOG.
CATALOG-COL_POS = POS.
CATALOG-FIELDNAME = 'MENGE101'.
CATALOG-TABNAME = 'IT_FINAL'.
CATALOG-SELTEXT_L = '101 Gr Qty'.
CATALOG-NO_ZERO = 'X'.
CATALOG-FIX_COLUMN = 'X'.
APPEND CATALOG TO TCATALOG.
POS = POS + 1.
CLEAR: CATALOG.
CATALOG-COL_POS = POS.
CATALOG-FIELDNAME = 'MENGE543'.
CATALOG-TABNAME = 'IT_FINAL'.
CATALOG-SELTEXT_L = '543 Gr Qty'.
CATALOG-NO_ZERO = 'X'.
CATALOG-FIX_COLUMN = 'X'.
APPEND CATALOG TO TCATALOG.
POS = POS + 1.
CLEAR: CATALOG.
CATALOG-COL_POS = POS.
CATALOG-FIELDNAME = 'MENGE545'.
CATALOG-TABNAME = 'IT_FINAL'.
CATALOG-SELTEXT_L = '545 Gr Qty'.
CATALOG-NO_ZERO = 'X'.
CATALOG-FIX_COLUMN = 'X'.
APPEND CATALOG TO TCATALOG.
POS = POS + 1.
CLEAR: CATALOG.
CATALOG-COL_POS = POS.
CATALOG-FIELDNAME = 'DIFFER'.
CATALOG-TABNAME = 'IT_FINAL'.
CATALOG-SELTEXT_L = 'Difference'.
CATALOG-NO_ZERO = ' '.
CATALOG-FIX_COLUMN = 'X'.
APPEND CATALOG TO TCATALOG.
POS = POS + 1.
CLEAR: CATALOG.
CATALOG-COL_POS = POS.
CATALOG-FIELDNAME = 'LIFNR'.
CATALOG-TABNAME = 'IT_FINAL'.
CATALOG-SELTEXT_L = 'Vendor'.
CATALOG-NO_ZERO = 'X'.
CATALOG-FIX_COLUMN = 'X'.
APPEND CATALOG TO TCATALOG.
POS = POS + 1.
CLEAR: CATALOG.
CATALOG-COL_POS = POS.
CATALOG-FIELDNAME = 'NAME1'.
CATALOG-TABNAME = 'IT_FINAL'.
CATALOG-SELTEXT_L = 'Vendor Name'.
CATALOG-NO_ZERO = 'X'.
CATALOG-FIX_COLUMN = 'X'.
APPEND CATALOG TO TCATALOG.
POS = POS + 1.
CLEAR: CATALOG.
CATALOG-COL_POS = POS.
CATALOG-FIELDNAME = 'RATE'.
CATALOG-TABNAME = 'IT_FINAL'.
CATALOG-SELTEXT_L = 'Rate'.
CATALOG-NO_ZERO = 'X'.
CATALOG-FIX_COLUMN = 'X'.
APPEND CATALOG TO TCATALOG.
POS = POS + 1.
CLEAR: CATALOG.
CATALOG-COL_POS = POS.
CATALOG-FIELDNAME = 'DMBTR'.
CATALOG-TABNAME = 'IT_FINAL'.
CATALOG-SELTEXT_L = 'Value'.
CATALOG-NO_ZERO = 'X'.
CATALOG-FIX_COLUMN = 'X'.
APPEND CATALOG TO TCATALOG.
ENDFORM.
*& Form ALV_SHOW
text
FORM ALV_SHOW.
LAYOUT-COLWIDTH_OPTIMIZE = 'X'.
LAYOUT-BOX_TABNAME = 'IT_FINAL'.
LAYOUT-INFO_FIELDNAME = 'LINE_COLOR'.
LAYOUT-ZEBRA = 'X'.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
I_CALLBACK_PROGRAM = SY-REPID
I_CALLBACK_USER_COMMAND = 'USER_COMMAND'
IS_LAYOUT = LAYOUT
IT_FIELDCAT = TCATALOG
IS_VARIANT = VAR1
I_SAVE = 'A'
IT_EVENTS = TEVENT[]
TABLES
T_OUTTAB = IT_FINAL.
ENDFORM . "ALV_SHOW
*& FORM USER_COMMAND.
FORM USER_COMMAND USING
R_UCOMM LIKE SY-UCOMM
SELFIELD TYPE SLIS_SELFIELD.
DATA: TABIX LIKE SY-TABIX,
WA LIKE IT_FINAL.
TABIX = SELFIELD-TABINDEX.
READ TABLE IT_FINAL INTO WA INDEX TABIX.
IF NOT WA-BELNR IS INITIAL.
set parameter id : 'MBN' FIELD WA-BELNR.
CALL TRANSACTION 'MB03' AND SKIP FIRST SCREEN .
ENDIF.
ENDFORM.Hi,
U can try this standard report for subcontracting:
J1IFR (Transaction name),
Not sure how much this will be useful to u.
regards,
Viji -
Order report for all components & services with plan/actual price
Dear all Hi,
I want to see a report which should give me the all the details of components & services cunsumed with their paln& actual costs for a production order, please suggest/help.
Thanks in advance.Hi,
You can get order wise costing report as following :
Go to Production-->Shop Floor Control>Information System>Controlling Reports->Product Cost by Order where you will different drilldown options for getting costing report for orders.
Hope this helps.
Regards,
Tejas -
Hi All,
Are there any standard reports available for subcontracting process other than ME2O.
Regards,
V SDear,
1) To obtain a overview at any time of the current situation for stocks of material provided to vendor, you can use report SC Stock Monitoring for Vendor (RM06ELLB via SE38).
The report provides the following information:
current stock situation
planned issues
planned receipts
Choose Purchase order --> Reporting --> SC stocks per vendor.
2) MBLB Vender Stock
if u are using CIN then
J1IF01 - Create SubContracting Challan
J1IFR - Challan Listing
Regards,
Pardeep Malik
Edited by: Pardeep Malik on Mar 5, 2009 6:39 PM
Edited by: Pardeep Malik on Mar 5, 2009 6:41 PM -
Standard report for issued components
Dear Experts,
In my master recipe i am using a component which is also produced through the process as a co-product, the component appears in equal quantities, once with a positive and then with negative sign (for the co-product). But the problem is in consumption reports like MCRE the 2 quantities cancel out each other giving consumption of the component as zero. I want the system to consider only the positive quantity issued through 261 movement and not consider the negative quantity which is actually received during GR. The issued batch and the received batches are different.
Is this standard SAP behaviour or shall i need to change any master data or any configuration to get the right report? Please suggest.
Regards
Sunit.Go to COOIS
select the list documented Goods movement and execute based on your selection criteria
In that report select the 261 and 262 movement only add the required field and save the layout as raw material consumption
and set the layout as default
when ever you see the documented goods movement in coois
System will display only 261& 262 movement only -
Report for subcontracting material
Dear all,
I need your help.
we have two plants suppose plant 1 and 2
plant 1 have sent some material to plant 2 by subcontracting challan
so i need a detail like
1) material sent via 57f4
2) input material (raw material)
3) output material (finish material after subcontracting)
4) vendor
5) price, qty
is there is any report like this....Hi
Go to J1ILN > Indirect taxes > procurement > subcontracting > reports > chalan Listing.
This may be of your help. beyond this you will have to develop client specific report.
Best Regards
Nishant Shende -
Standard report for subcontracting cost
Hi, Is there any std report exists for total sub-contracting cost dorn over a period of time in PP? Pls advise.
Hi,
The sub contracting cost you can't see through PP module. You can try using MM or FICO module.
Regards,
V. Suresh -
Report for issuing componets to subcontracting materials
Hi
I am trynig to develop a report for issung components to subcontacrting maerial
as per our scenerio... every day we are creating purchase orders item cat L for subcontract material
then issue the materials against to subcon. pur.order...then do GR with 101..
as per our requirement...
report input entries..like 1. subcon material code
2. from date --- to --- todate
out put..for report..like.... total consumption of components with line item wise (as per bom) with that pertical period..
for this any std. report is there ?
or if go for zreport....pls guide to me..
any one can suggest to me
thanku
regards
sesidharHI,
Certain set of inforamtion can be availed in MB51 and using 541 Mvt type..
But it is better that you develop a zreport to get the information what you wanted if you are not satisfied with the MB51 report from standard SAP.
Try MBLB also
Thanks & Regards,
Kiran -
Sending components on a PM03 task for subcontracting
Hi,
Is it possible to send components on a PM03 (external services) operation for subcontracting?
To be more clear: we've defined the following starting scenario's:
1) send an item for an analysis - positiontype L / PM02 operation
2) send an item for a modification directly - position type L / PM02 operation
Ad1:
The subcontractor might report back that the item sent needs to be overhauled or should be modified. In any way, a certain service (modification) should be carried out. This service is predefined in the system in a service master record. We currently process this service as a PM03 operation in the PM order and stipulates a service preq and PO. So send the item on PM02, add another line - PM03 - to handle to service. We do a GR on the PM02 operation and do a service entry sheet receipt for the service performed.
Ad2)
The item will be modified and shipped back. Only PM02 is applicable and only a GR will be performed.
The service / modification will be handled as a PM03 operation as the item is already at the subcontractor. Would it also be possible to only use a PM03 and add send the item on this PM03 operation as well? I.e. somehow combine position type S and L?
Or would material type Service (DIEN) be suitable for this?
Thanks for the suggestions.Hi,
Is it possible to send components on a PM03 (external services) operation for subcontracting?
To be more clear: we've defined the following starting scenario's:
1) send an item for an analysis - positiontype L / PM02 operation
2) send an item for a modification directly - position type L / PM02 operation
Ad1:
The subcontractor might report back that the item sent needs to be overhauled or should be modified. In any way, a certain service (modification) should be carried out. This service is predefined in the system in a service master record. We currently process this service as a PM03 operation in the PM order and stipulates a service preq and PO. So send the item on PM02, add another line - PM03 - to handle to service. We do a GR on the PM02 operation and do a service entry sheet receipt for the service performed.
Ad2)
The item will be modified and shipped back. Only PM02 is applicable and only a GR will be performed.
The service / modification will be handled as a PM03 operation as the item is already at the subcontractor. Would it also be possible to only use a PM03 and add send the item on this PM03 operation as well? I.e. somehow combine position type S and L?
Or would material type Service (DIEN) be suitable for this?
Thanks for the suggestions. -
VC - Report for charateristics with their corresponding BOM components?
In our company, we define our finished products as configuration material.That means we have
used the variant configuration(VC) in SAP.
We have created super BOM for our finished products. And when our sellers create sales order
in SAP ,they will choose the configuration,and after they choose that,the BOM for production
will be formed.
For example,just like computer as finished products ,customer may choose different
configurations. For example ,hard disk ,customer may choose 120G or 200G.
In SAP ,to realise that ,we will create one charateristic as HARD DISK, and it has two
characteristic values:120G and 200G.
And in our super BOM for computer ,we will write object dependency(OD) for two components:
one is 120G hard disk material,we may write :TZ_HARD_DISK = '120G' ; the other is 200G hard disk material ,we may write: TZ_HARD_DISK = '200G". That means when customer create a order and choose 120G hard disk ,the 120G hard disk material will be a component in the BOM,and the 200G hard disk wiil not be a component in the BOM.
My question is that there is correspondence relationship between charateristic and BOM component(object dependency as link), can we get a report or a list to show all the charateristic with their corresponding BOM components?
By use CT11(find characteristics in object dependency) and CU04 (find object dependency with BOM component),we could find BOM component once a time.
So there is a report to show all the charateristic with their corresponding BOM components?
By ABAP development? Or there is standard report? Or ther is third party tools?
Thanks for any reply!Are there any other experts who are reach in the Variant Configuration of SAP know?
If there is a report to show all the charateristic of Variant Configuration with their corresponding BOM components?
We are looking for the standard report.
By use CT11(find characteristics in object dependency) and CU04 (find object dependency with BOM component),we could find BOM component once a time.
Are there another TCODE or programme like CT11 but can find many characteristics in object dependency) once a time?By now ,use CT11, we only can find one characteristics in object dependency once a time?
Only by ABAP development? Or there is standard report? Or ther is third party tools?
Edited by: Fei Liu on Mar 17, 2009 7:19 AM -
Report for monthly pay components for the employees
Hai Group
I want a report for all the employees monthly total wage and each individual components like basic, hra, medical, special allow etc, and also for deductions like pf, esi, pt, tax, etc.
Is standard report available or we need to go for a development for this?
Plz let me know incase the standard report available, where and is it possible to download to an excel file?
thank youHi Friend
In Wage type reporter screen, you can find a place called OTHER SECTIONS, next to that you can see the wage type column and down below you can find a place for object selection. Click on object section, you have find the personnel number in u2018Available objectsu201D move that to u2018Objects Selectedu2019 and try executing the report. Save this as a variant so that every time you donu2019t need to select the personnel number.
Hope this will solve your problem.
Regards
Santhosh.S -
Report for Issued component Quantity vs Subcontracting PO component qntity
Dear Expert,
My client wants to know a report on issued Component quantity (what is issued against a Sub- contraction PO) with PO component quantity (what is maintained in a subcontracting PO component).
Is there any standard report available for the same?
Please suggest if any query report can be built or not.
Thanks in Advance
Regards
Rajib DebnathDo you change child qty consumption in p.o BOM ?
Check it in mb51 541 mvmt for material for issued component quantity.
Also check reports MBLB,ME2O.
Can you explain term
Report for Issued component Quantity vs Subcontracting PO component qntity -
Subcontracting PO - Batch number to be made mandatory for the components
Hi All,
I have a situation in Subcontracting PO. The components which are sent to vendor need to be updated with Batch number. Is there any User Exit / Configuration available, which can provide a error message to the user when ever he tries to save the PO without the batch number entered for the components.
SAP allows to save the SC-PO, if the batch numbers are not entered for the components which are batch managed. I have checked the PO Fields in Customizing, which has control of the Batch number for the header material in the material data tab & not for the components which will be available after the BOM icon is clicked.
Appreciate if you experts provide a solution / work around for the above scenario, as the client is a pharma client & they need to exactly match the batch which has been sent out for making Finished product with the Sub contracting vendor.
Thanks for your help & awaiting your reply at the earliest.
Regards,
Sathya PadmanabhanHi,
you shoudl definitively check out SAP best Practices for Pharmaceuticals, which can be foubnd in the helpportal:
http://help.sap.com/bp_pharmav1600/Pharma_US/index.htm
Go to the Business Information area....there are some subcontracting scenarios....
Oliver -
Posting of Components made compulsory for Subcontracting Purchase orders
Hi
I am working in ECC 6.0. In case of Goods receipt for subcontracting Purchase Orders, does the child quantities automatically changes when i change the default quantity of Header material according to the BOM relation ? I found it is not happenning.Please inform is this standard?
Also i can post the documentfor header material without the components,by manually changing the quantities for Child items .Kindly give a me suggestion by which this can be controlled.
Regards
ArvindHi,
1.
The component changes as per the header material in MIGO when you want to do GR. Please take care that the components musn't be exploded when you change the qty of the BOM header material. If they are exploded, collapse them ("close the explosion"), after that change the qty of header material and when you explode the components again you should get the proper quantities (this button is in the line of BOM header material).
2.
As per my best knowledge, in standard system you cannot restrict/control the change of component quantities. The cause of it might be that the quantity of components may differ from the rates defined in the BOM and the user HAVE TO CHANGE the quantities as per the real consumption.
Solution might be training. If the user intentionally changes the component quantities, this is a HR issue..
Regards,
Csaba.
Edited by: Csaba Szommer on Dec 26, 2008 5:14 PM -
Purchase reports for components of production BOM Based on Its Sales BOM
Hi all
I have sales BOM and the components of Sales BOM are production items having Production BOM and the components of production BOM are purchase items
My problem is when i create a sales order for my Sales BOM, i should be able to get a report for purchase items that is how much i have to purchase with out using MRP
pls anyone help me with approbriate queries
Thanks and Regards
Boopathi.THi Boopathi,
You may try this one:
SELECT Distinct T1.Code, SUM(T0.Quantity * T1.Quantity) 'PO Qty', T2.DocNum
FROM dbo.RDR1 T0
INNER JOIN dbo.OITT T3 ON T3.TreeType = 'S' AND T3.Code = T0.ItemCode
INNER JOIN dbo.ITT1 T1 ON T1.Father = T3.Code
INNER JOIN dbo.ORDR T2 ON T2.DocEntry = T0.DocEntry
WHERE T2.DocNum LIKE '[%0\]%'
GROUP BY T1.Code, T2.DocNum
Thanks,
Gordon
Maybe you are looking for
-
Can no longer access royalgames on internet
how come i can no longer access royalgames.com on internet
-
In Aperture 3 and using File>Get Info, I'm told that many photos, which are 7+ Mb's are only One Mb or less. Are the full-sized masters held elsewhere, and if so how can I get to them. You've guessed I'm a newbie - just 2 months with Apple and I'm ve
-
ITunes Match never works!
I purchase iTunes Match four days ago. I only have 12k songs in my library. Match never completes step one. Errors 4002 and 4010 continuously appear. None of the solutions posted online have worked. What is the solution?
-
How to transfer tabl content using ALE
Hi All I need to to transfer the content of a HR table (T526) using an ALE scenario. However I have not found a way to do this. I stumpled over CONDA2 but not quite sure if this suits the bill. Anybody out there who can help. I am not an HR wiz so be
-
HP dv6 AMD dual core 64 bits 2.20-GHz SSD Upgrade
Hello, i bought a HP dv6 a few years ago and now a need to do a upgrade. and thought to put a 8 gb RAM and a SSD 500 gb disk. can i do this ? thanks in advance. This question was solved. View Solution.