Avoid posting of Goods receipt of finished product without consumption of components in Subcontracting process
I have one requirement:
I provide components using movement type 541 to the subcontracting vendor.
Now system will allow the goods receipt of the finished product using movement type 101.
If the components which are to be consumed using movement type 543 O are unchecked when doing goods receipt of the finished product then system will allow to do the goods receipt.
As a result of which the component consumption will not be done.
Subsequent adjustment can be done but,
I want to have a check that without consuming the components the system will throw an error message when tried to do goods receipt using movement 101.
Please advice if it can be done, if so how to achieve it.
Hi,
It depends on what you want your subcontractor to do with the faulty raw material stock - if you want them to scrap it you can scrap stock from subcontractor stock using movement type 551 and special stock "O" (the system should prompt you to enter the vendor code). If you want it returned for you to scrap it - movement 542 to return it then scrap it from your own stock.
You shouldn't receive an additional 20 of the finished parts - as you only received 80 not 100. Close the purchase order off to close off the balance of 20 remaining.
Thanks
Similar Messages
-
Goods Receipt of Co-Products in Confirmation
Hi experts,
I have a question for all that can clear this up for me:
Using Co-Products is not possible to automatically post the goods receipt for Co-Products. There's even a SAP Note for this (38108).
But checking the customizing in the activity "Define Confirmation Parameters" there's an option in the order types where you can tick a box called "GR of Co-products".
If you check the SAP assistant of this box you can read this:
Goods Receipt of Co-Products in Confirmation
Defines that when manufacturing orders are confirmed, the goods receipt of co-products can also be posted.
So my question is:
If at confirmation we cannot post automatic goods receipt for Co-products why do we have this little box (GR of Co-products)? What is this for?
Hope someone knows and can explain it to me.
Thanks a lot.
Regards.Yes, you are totally right.
I've checked in other system and the box does not show up.
I've been told that SAP Mill was installed in the system i'm using. I think it can be because of that since SAP Mill allows automatic goods movement at confirmation.
Thanks a lot for your reply.
Regards. -
Goods Receipt of co-product (handling unit)
Hi everybody,
I wonder if it is possible to make goods receipt of co-product using standard transaction (like COWBHUWE)?
I can pack co-product with reference to an order, but when I try to post packed HU (with COWBHUWE or function module) material/co-product inside HU is switched with material defined in production order header (main material).
I can post GR of co-product with MIGO (or FM equvialent) and pack co-product later; but in that case HU has no reference to production order.
Is there any way (standard transaction or function module) to post GR of co-product HU with reference to production order?
Thank you for your answers.
MarkoMarko Kunsic wrote:
I can post GR of co-product with MIGO (or FM equvialent) and pack co-product later; but in that case HU has no reference to production order.
In case we posted goods receipts of co-product using MIGO, we have to create/pack handling units afterwards.
Is it possible to create HU with reference to production order (VEKP-VPOBJ = '09') or somehow regularly insert data about production order number into 'free' HU (VEKP-VPOBJ = '12') history?
There is an option to fill this data (production order number) into field of VEKP, but this seems not to be the optimal way.
Thank you for your help.
Marko -
Can't able to post the Goods Receipt in MB31
I had create plant - 7177, Warehouse-I - 717 (For finished material) & Warehouse-II - 718 (For Semi finished material). While creation of finished material in MM01, i was entered the wherehouse no as 718. With this parameter, i cant able to post the goods receipt in MB31- For Finished Material. An error message appeared as "material not exit in the WH-717 in plant 7177". What is the procedure to solve this problem?
Hi,
In order header, go to goods receipt tab, check the storage location maintained. I think this storage location / plant combination is not linked to warehouse 717.
Hope this answers your query.
If helpful award points
Regards,
Vivek -
Error when posting the goods receipt
Hi we have recently successfuly updated 4.6 B to ECC 6.0.But when i am doing captive consumption by 949 Mvt. through process message system gives an error that
Error when posting the goods receipt
Message no. CB345
Diagnosis
With the selected process message, a goods receipt for the order was reported to the warehouse (destination ZPI1). However, an error occurred when the goods receipt was posted.
Please do needful.
Regards,
PPHi Daniel,
This is the first time i am coming across an issue like this.
neverthless from a logical front,
1. Remove Cost center as a valid receiver in Settlement Profile.
2. Your OKB9 setting are pretty much good. No need to worry about it. Becasue, OKB9 only will work if the system doesn't identify any other cost object. In this case Production Order is an automatic cost object which system should have taken.
3. Check the Settlement rule when you have created Production Order. It should have been MAT.
4. I hope you are creating Production Order with Material (using CO01 and not CO07)
5. Make sure in OPL8, the default rule in controlling tab is PP1.
Once all these are fine, i do not see any reason why you will get your probelm.
Please check and revert back to me if the problem still persists.
Best Regards
Surya -
545 Goods receipt from by-product from subcontracting
Hi ALL,
If a scrap component is entered with a negative quantity for the subcontract order, the receipt of the by-product is posted during goods receipt for purchase order or during the subsequent adjustment.
Now, when i'm doing MIGO, it's automatically using mtype 545 + O to receive my scrap to vendor stock. The screen filed of special stock indicator (GOITEM-SOBKZ) is not changeable. I want receive the scrap to normal unrestricted-use stock ( only 545 ) . So how to set the field be changeable?
Thank you .
Wayne.Hi
By product will be received as special stock during goods receipt.
To transfer the by-products quantities from the "stock of material provided to vendor" to the unrestricted-use stock, you please enter a transfer posting using movement type 542 (reversal of the provision of the components).
warm regards
sairam akundi -
Factory Output Account for Goods Receipt on Finished Goods Inventory
Hello Experts,
Factory Output Account for Goods Receipt on Finished Goods Inventory:
Could someone suggest if anyone has ever been able to separate the variances that normally post to a factory output account into one separate G/L account. My experience has always been that good receipts to finished goods inventory and the corresponding variances have always posted to the same factory output account. My client wants to separate this posting into two separate accounts. Any assistance will be highly appreciated.Hi,
You can use separate G/L account for Factory Output Account for Goods Receipt on Finished Goods Inventory and Variances.
goto OBYC T.code do the following settings.
GBB-->AUA-assign gl account
PRD-->PRD-assign gl account.
one question from my side.
If you are using same account for both entries, where do you assing GL accounts in OBYC?
Thanks,
Rau -
Error while posting the Goods Receipt
Hi Friends,
I am having an issue while posting the Goods Receipt.
I am getting the error "Balance not zero: 1.000,00- debit: 0,00 credit: 1.000,00". I am using the Purchase Order with Account Assignment category P and K. When ever I used the account assignment category, I am getting this type of error. I have checked the configuration and every thing is OK. System is not able to debit the G/L account which is mentioned in the Purchase Order, hence the problem. However, I think system is able to get the G/L account (to Credit the amount) from Automatic Account determination.
Would like to know if any one come across similar type of problem and resolved it.
We have recently upgraded the system from 4.7 to ECC 6.0.
Apprciate the help.
Thank you,
PrakashHi
Thank you for the reply.
I have checked what you have mentioned. While creating PO it is determining the G/L account automatically through the assignments in OBYC. Even then I am getting the error while doing the Goods Receipt.
Any one is having any idea?
Thank you,
Prakash
Edited by: Prakash KM on Dec 17, 2010 6:26 PM -
Changing the G/L Account while Posting the Goods Receipts in MIGO
Hi All,
I have requirement in which G/L Account needs to be changed based on some validation while Posting the Goods Receipt in MIGO.
I have created exit in OBBH by copying the standard SAP Program RGGBS800 in view V_T80D.
I changed following entry in view V_T80D:
GBLS ZGGBS800 Val/sub:Exits for substitution
Now Inside program ZGGBS800, I have written the logic to change the BSEG-HKONT value with the new G/L Account which gets called inside the standard function module G_VSR_SUBSTITUTION_CALL.
FORM U999.
DATA : V_HKONT TYPE BSEG-HKONT.
clear : V_HKONT.
SELECT SINGLE SAKNR FROM ZMASH1 INTO V_HKONT WHERE MATNR = BSEG-MATNR AND WERKS = BSEG-WERKS.
IF SY-SUBRC EQ 0.
BSEG-HKONT = V_HKONT.
ENDIF.
ENDFORM.
After the execution of the above code the value of BSEG-HKONT changes with new value of V_HKONT but after this when I go further in Standard SAP code of function module G_VSR_SUBSTITUTION_CALL, there is one subroutine FORM EXP_TAB_009_BSEG being called which changes the value of BSEG-HKONT to initial value of HKONT also while moving the data from BSEG to TEMP_STRUCT it doesn't passes the HKONT value, which I want it be passed as I want the changed value to be passed finally to OUT_RESULT. Please look at the code below.
Following is the SAP standard code of subroutione FORM EXP_TAB_009_BSEG :
FORM EXP_TAB_009_BSEG
USING
IN_ORIG STRUCTURE BSEG
CHANGING
OUT_RESULT STRUCTURE BSEG
B_RESULT.
DATA: ORIG LIKE BSEG.
DATA: BEGIN OF TEMP_STRUCT,
ABPER LIKE BSEG-ABPER,
AUGGJ LIKE BSEG-AUGGJ,
DOCLN LIKE BSEG-DOCLN,
FIPOS LIKE BSEG-FIPOS,
FISTL LIKE BSEG-FISTL,
FKBER LIKE BSEG-FKBER,
FKBER_LONG LIKE BSEG-FKBER_LONG,
GEBER LIKE BSEG-GEBER,
GMVKZ LIKE BSEG-GMVKZ,
GRANT_NBR LIKE BSEG-GRANT_NBR,
HKTID LIKE BSEG-HKTID,
HZUON LIKE BSEG-HZUON,
INTRENO LIKE BSEG-INTRENO,
MEASURE LIKE BSEG-MEASURE,
PARGB LIKE BSEG-PARGB,
PPA_EX_IND LIKE BSEG-PPA_EX_IND,
PPRCT LIKE BSEG-PPRCT,
PRCTR LIKE BSEG-PRCTR,
PRODPER LIKE BSEG-PRODPER,
PRZNR LIKE BSEG-PRZNR,
PSEGMENT LIKE BSEG-PSEGMENT,
SAMNR LIKE BSEG-SAMNR,
SCTAX LIKE BSEG-SCTAX,
SEGMENT LIKE BSEG-SEGMENT,
SGTXT LIKE BSEG-SGTXT,
SRTYPE LIKE BSEG-SRTYPE,
UZAWE LIKE BSEG-UZAWE,
XREF1 LIKE BSEG-XREF1,
XREF2 LIKE BSEG-XREF2,
XREF3 LIKE BSEG-XREF3,
ZUONR LIKE BSEG-ZUONR,
ZZBUSPARTN LIKE BSEG-ZZBUSPARTN,
ZZCHAN LIKE BSEG-ZZCHAN,
ZZLOB LIKE BSEG-ZZLOB,
ZZLOCA LIKE BSEG-ZZLOCA,
ZZPRODUCT LIKE BSEG-ZZPRODUCT,
ZZREGION LIKE BSEG-ZZREGION,
ZZSPREG LIKE BSEG-ZZSPREG,
ZZSTATE LIKE BSEG-ZZSTATE,
ZZUSERFLD1 LIKE BSEG-ZZUSERFLD1,
ZZUSERFLD2 LIKE BSEG-ZZUSERFLD2,
ZZUSERFLD3 LIKE BSEG-ZZUSERFLD3,
END OF TEMP_STRUCT.
IF IN_ORIG = BSEG .
B_RESULT = B_FALSE.
OUT_RESULT = IN_ORIG.
EXIT.
ENDIF.
MOVE-CORRESPONDING BSEG TO TEMP_STRUCT.
OUT_RESULT = IN_ORIG.
MOVE-CORRESPONDING TEMP_STRUCT TO OUT_RESULT.
IF IN_ORIG = OUT_RESULT .
B_RESULT = B_FALSE.
ELSE.
B_RESULT = B_TRUE.
ENDIF.
BSEG = OUT_RESULT.
ENDFORM. " EXP_TAB_009_BSEG
I need the value of BSEG-HKONT should be passed to OUT_RESULT-HKONT.
I am not able to find any userexit or BADI for this.
Please guide me on this.
Thanks,
Chandravadan
Edited by: Chandravadan Jaiswal on May 8, 2009 2:18 PM
Edited by: Chandravadan Jaiswal on May 8, 2009 3:45 PMHi
I also need to change hkont while posting MIGO and MIRO transaction..
Any suggestion for this?
Here's my problem.. Substitution of account(HKONT) when posting in MIGO/MIRO -
Components were not consumed while posting the goods receipt through VL32N
Hi Experts,
We are into technical upgrade. We are upgrading from 4.7 to ECC 6.0. We are facing one issue. The issue is while posting the goods receipt for the subcontracting shceduling agreement through VL32N (Inbound Delivery) component materials were not consumed. While displaying the material document for the GR, could not find any compponent materials consumed with movement type 543, where as if I use the MIGO transaction code for the same inbound delivery, I could see the component materials were consumed with movement type 543.
Could anybody tell us how to fix this issue if they come across.
Appreciate your reply.
Regards
BalaHi,
Try checking below SAP notes
Note 645119 - Problems with subcontracting using delivery
338119 - Goods receipt in inbound delivery for SC order
Hope this helps
Reg
Dheeraj -
Posting a goods Receipts by using 'BAPI_GOODSMVT_CREATE'
Hi experts,
For a Handling Unit number, im Posting a goods Receipts by using 'BAPI_GOODSMVT_CREATE'
Im passing the below values to the BAPI, to create a Material document and transfer order.
GOODSMVT_HEADER- PSTNG_DATE (System Date)
GOODSMVT_HEADER - DOC_DATE (System date)
GOODSMVT_HEADER- PR_UNAME (SY-NAME)
GOODSMVT_CODE- GM_CODE ( 01)
GOODSMVT_ITEM-MOVE_TYPE (Movement type): movement type '101'
GOODSMVT_ITEM- DELIV_NUMB_TO_SEARCH (Delivery)
GOODSMVT_ITEM-DELIV_ITEM_TO_SEARCH (Delivery item)
GOODSMVT_ITEM-PLANT (Plant) VEPO- WERKS
GOODSMVT_ITEM-STGE_LOC (Storage location) VEPO- LGORT
GOODSMVT_ITEM-ENTRY_QNT (Quantity)
GOODSMVT_ITEM-ENTRY_UOM (Unit of measure)
GOODSMVT_ITEM-PO_NUMBER (Purchase order)
GOODSMVT_ITEM-PO_ITEM (Purch. order item)
GOODSMVT_ITEM-UNLOAD_PT ( HU number)
GOODSMVT_ITEM-MVT_IND (Movement indicator) = 'B'
I dont know what values has to be passed to the following fields in BAPI
*GOODSMVT_ITEM-SU_PL_STCK_1*
*GOODSMVT_ITEM-SU_PL_STCK_2*
*GOODSMVT_ITEM-ST_UN_QTYY_1*
*GOODSMVT_ITEM-ST_UN_QTYY_2*
*GOODSMVT_ITEM-UNITTYPE_1*
*GOODSMVT_ITEM-UNITTYPE_2*
All those values has to be updated in the Material document.
Please help me on this.
Thanks & regards,
Leo
Edited by: Thomas Zloch on Nov 17, 2011 10:11 AMI konw that I'm digging an old thread but let's have a look. I have the same problrm (filling the DMBTR field from the BAPI). I have not tried yet but checking the code of the BAdI I found that the EXTENSIONIN_TO_MATDOC method of the MB_BAPI_GOODSMVT_CREATE BAdI is called before creating the material posting and it has the IMSEG table as changing parameter. I will give it a try soon. Hope that it will work.
Has anyone experience with it by any chance?
Adam -
Variance Journal Appear in Reversal Goods Receipt of CO Production Order
Good afternoon
Currently we face a problem that variance journal appear when doing Reversal Goods Receipt (MBST) of CO Production Order.
But the variance journal appear after we reverse goods receipt for the second time, third time, and so on.
No problem for the first time cancellation.
Here is the example:
Step 1. We do the Goods Receipt on CO Production Order #1
Journal
Inventory (Db) 36000
COGM Allocation (Cr) 36000
Step 2. We do the Goods Receipt Reversal on CO Production Order #1 (with reference to Step 1)
Journal
COGM Allocation (Db) 36000
Inventory (Cr) 36000
Step 3. We do the Goods Receipt again on CO Production Order #1
Journal
Inventory (Db) 36000
COGM Allocation (Cr) 36000
Step 4 (Problem). We do the Goods Receipt Reversal again on CO Production Order #1 (with reference to Step 3)
Journal
Inventory (Cr) 36000
COGM Allocation (Db) 54000
Purchase Price Variant (Cr) 18000
Why Variance appear in Step 4 ? Is there any mistake ?
Note:
*We use Price Control "V" for this material
*No Goods Issue were made
*No Settlement Process were made
*Only this 4 transaction for this CO Production Order
Thanks in advance for your helpDone... Closed... Please refer to SAP Notes 1666871.
Thx... -
Dear Experts,
During the goods receipt of co product using transaction code MB31-101 mvt type, system not automatically calculating the proportion qty of co product. For example, I have a production order of 10Kg. When I produce the 10 kgs of main product, 5 kgs of co product get produced. When I do the confirmaion of 5 kg oc main product sysyen should automatically calculate the co product receipt qty as 2.5 kgs in MB31 transaction. How this can be mapped?As of SAP ECC 6.0, Enhancement Package 6 (EA_APPL_606) Business Function Optimizations in Production (LOG_PP_CI_1) is available. This business function allows you to use automatic goods receipt for co-products when entering confirmations for production and process orders.
The confirmation process has been harmonized with the standard confirmation process and is now more user friendly.
The automatic goods receipt process has significantly reduced the number of process steps previously required. When you have to confirm production orders for which there are co-products, you no longer need to call additional transactions.
When you confirm production orders, the system automatically calculates a proposal for the goods receipt or the item assigned to the operation with the corresponding quantity calculated. You can also use this function in milestone confirmation.
Note that the attribute for co-products and the indicator for automatic goods receipt must be set for the material. -
Hello,
I need to post a goods receipt on receipt of warehouse stock transfer receipt advice.Can I use BAPI_GOODSMVT_CREATE to do that?or is there any other way.And after posting the goods receipt i need to call a QA11 and change the status of the goods received from QI to UR.Can any one outline the steps?I have planned to use SHPCON/DELVRY03.
Thanks,
LarryHi,
Try
BAPI_ACC_GOODS_MOVEMENT_POST OR
SD_SHIPMENT_POST_GOODS_ISSUE OR
MB_POST_GOODS_MOVEMENT OR
to post a goods receipt.
To change the status use the FM STATUS_CHANGE_EXTERN.
Hope this helps...
Lokesh
Pls. reward appropriate points -
Need RFC which can post the Goods Receipt
Hi,
My scenario is to post the Goods receipt, by using file and after posting the Goods Receipt i want the acknowledgement whether it is successful or unsuccessful. There is an idoc MBGMCR02 which can post the Goods Receipt but application acknowledgement is not possible in file to idoc scenario, so now i am searching for a RFC so that i can handle this situation using BPM synchronous process. Kindly suggest any RFC or BAPI which can post the Goods Receipt.
Thanks & Regards,
VenkatHi Venkat,
As per my understanding this is a "File To (Inbound) Proxy" scenario, in which you can use the BAPI "SD_SHIPMENT_POST_GOODS_ISSUE" to do the PGI into R/3 system.
To perform this, you can go-ahead with the steps as mentioned below:
Source (XI) System:
1. Create the source & target data type in XI.
2. Do required mapping in XI.
3. In configuration directory, use the adapter type "XI" on the receiver communication channel.
Target (R/3) System:
1. Call transaction "SPROXY".
2. Create the interface class (double click on Inbound message Interface, inside your namespace in R/3).
3. Inside the class (proxy), create an internal table to keep all the records which will be coming from XI after your mapping.
4. Pass all the data to above create internal table.
5. Now, call function module "SD_SHIPMENT_POST_GOODS_ISSUE" and pass all required data from ur internal table to this FM (BAPI).
Note: Kindly read about this FM (BAPI) first in SE37 under "Function Module Documentation".
6. Do commit work after calling the FM (BAPI).
I hope this will help you to resolve all your queries.
Regards,
Sarvesh Singh
Maybe you are looking for
-
'Photo Library' vs. 'My iPhone photos'
When I sync my pictures, it appears both in Photo Library and as the synced folder - is there any way to avoid this?
-
What is the difference between Statement and PreparedStatement
Hi What is the difference between Stement and PrepareStatement Other than PreCompilation and dynamic Parameters? Thanks in advance. Sekhar
-
On Solaris 10 4Gb Ram, how much memory could be allocated to Oracle 11G instance? If I set memory_target=1200M the server starts okay and immediately. If I set memory_target=2500M the server takes very very long time to start - at some point over 45
-
Hi I have a set of data in a dmp file. How can I import that into a oracle 11G enterprise server that is remote. I do not have admin access to the server but my account does have privileges to create delete and update tables.
-
Blank screen and N8 wont stop vibrating
As above,couldnt turn it off for ages and think that was by chance after pressing anything and everything on the phone.It now wants the lock code,12345 just returns an error message.GRRRRRRRRRRRRRRRRRRRRRRRR. Great phone when it works,which isnt eno