STO PO with delivery and Billing
The STO PO is creeated with Item Cat 'Q' and WBS element with Batch. Delivery is created. Transferr order confirmed.
During PGi- the systeme is throwing error -Check table XMCHB: entry Material XX Plant XX Stor. Loc. XX Batch no. XX does not exist.
There is stock in Plant and Stor. loc in unrestricted and project stock. TO confirmed from project stock as viewed in MD04.
How to solve the issue?
Itried thru MB1B to transfer to Unrestricted- error!!!!!
Is CNS0- a solution or anything else??
Hi,
For a similar issue I found this thread
Error during Goods Receipt:Check table XMCHB: Entry 'Material no.', 'Plant
As per the person who raised this question he found that there was a missing Quantity update in OMJJ for Update control, you can also give this a try by checking if the Entries for 641Q is maintained properly
641 Q L X P TF plant plant proj. and ref for WM 641 999 999.
Similar Messages
-
Issue in Intracompany STO with Delivery and Billing
Dear Experts,
In Intra Company STO with Delivery and Billing, pls help to map this scenario:
During PGI Supplying plant stock a/c credited. and debited to some interim a/c.
During GR at receiving plant this interim a/c credited against the receiving plant stock a/c.
This issue mainly arose b'cause in ordinary cases during PGI itself the stock a/c value updated, even when the goods r in Stock in transit.
Thanks and regards
sBkHi,
During Intra company Stock trasfer below acc. entries happen:
at the time of PGI
movement type (641)
Stock A/c receiving plant : debit (BSX +)
Stock A/c issuing plant : credit (BSX -)
But at the time of receiving goods (GR) at receing plant:
only impact the inventory entries. No accounting entries.
SAM -
HI,
STO with delivery and Billing
Material is valuated in MAP
When doing PGI system picks the MAP of the issuing batch and this is what SAP provided
Nw we need to transfer(PGI) @ the purchase price of the material in the supplying plant
How to configure that
Do we have any control on the price during PGI
How can i use the help of ABAP ers for this
sapmmlearnerHi,
If material is not maintained for batch, then system picks MAP during PGI as it is having price control 'V'.
To get desired result, you have to go for batch valuation. ACtivate valuation category for your plant.
Maintain 'X' in accounting 1 view in material master.
Valuation type is nothing but your batch number. During PGI, you can select batch as per valuation.
Regards,
Piyush -
Cross-Company Stock Transfer with Delivery and Billing
Hello Fellow Experts and Friends,
I have a situation at a client in California. The client does Make-to-Order sales. The only materials kept in inventory are raw materials and NREs. This client has plants in several countries around the world but only two are on SAP. The current version is 4.6C.
The scenario goes like this. The plant in China (CC: 2020, Plnt: 0020) wants to order raw materials from the US plant (CC: 1010, Plnt: 0010). If the US plant does not have enough stock in inventory, an order needs to be placed with a local vendor. When all materials a re available to ship,we need to deliver to and invoice the China plant. Additionally, shipment notification needs to be sent to the plant in China.
IWould someone please be so kind as to helpme with a "Best Practice" process flow for Cross-Company STO with Delivery and Billing? I also need guidlines for customizing the process in the IMG. This process must include issuing a PO to a local vendor for ordering additional inventory. For the shipment notification, I was thinking of an EDI Advance Shipment Notice if the receiving plant uses EDI. I need a different option, If the receiving palnt does not use EDI.
I am open to your suggestions.
Thanks,
AJ
Edited by: Arthur Hawley on Sep 8, 2009 10:56 PM
Edited by: Arthur Hawley on Sep 11, 2009 4:46 PMArthur,
Once this is correctly set up it works very, very well. And the cross-company supply scenario is actually fairly simple, streamlined and automated. However, this is NOT such a simple process to set up.
True cross-company supply, all the way through, requires a LOT of configuration which ties in SD, MM, FI, and EDI. It uses "wrap-around" IDocs to do some of the cross-posting in other company codes. There is also the issue of Intercompany markups, as well as Intercompany eliminations.
There are LOTS of folks who do the painful process of the FULL Order to Cash in one company code, and the full Purchase to Pay in the other. But this is NOT the right solution and requires almost twice as much transaction processing.
Just for the Intercompany setup, start to finish, I've been working on a "cookbook" to set up all of the modules for almost 10 years now. I've done it several times, at several companies and it works very well once it is all in place. However, that cookbook document is about 100 pages long (config settings, IMG settings, master data requirements, EDI settings, etc.).
Also, in your scenario you are talking about multi-sourcing parts from other locations. All of the related MRP settings are a separate setup issue.
What you are asking is WAYYYYyyy beyond the scope of forum posting. So if your company or client could use some help, please feel free to contact me.
Bill Wood - President
R3Now Consulting
http://www.r3now.com SAP thought leadership!
Platinum SAP Solutions
(704) 905 - 5175
http://www.linkedin.com/in/billwood -
Inspection type for STO with delivery and billing , two step procedure
Dear All,
We've STO scenario between two company codes, plant '1000' of company code '1000' supplies goods to plant '2000' of company code '2000' using STO. We'd like to evaluate the supplying plant for vendor evalution with respect to receiving plant,
Please suggest , which inspection type '01' or '08' needs to be activated in the material master in receiving plant '2000' in order to consider the supplying plant ' 1000' for vendor evalution. and kindly let know me that whether the functionalities of QM procurement (Checking receipt of certificate while posting MIGO) can be used in STO scenario similar to normal procurement scenarios,
Here, we are going for STO scenario of two step procedure with outbound delivery & billing.
Thanks & regards,
rajeshThe inspection type '08' is used for stock transfer order process.
In SAP standard you can't evaluate the supplying plant but external vendor only.
Also the functionalities of QM procurement can influece or control it when materials are procured from external suppliers.
If you want to use the functionalities of vendor evaluation and QM procurement, I would suggest you implement normal procurement process, not stock transfer process.
Regards
Luke -
Stock Transport Order with Delivery and Billing
Dear all,
I've manage to perform STO process for supplying plant -> delivery (VL10B) until post goods issue (VL02N).
Now, when I attempt to perform standard SD billing (VF01) using the delivery number, the system proposes "IV" billing type (Interco Billing).
My problem is there no net price for the billing document (VF01). Question: normally the pricing is carried over from Sales Order in a normal SD process. Since this is STO crossover from MM process into SD process, do I need to maintain the pricing condition manually in the billing document before saving?
Thanks.
StevenIn the copy control (delivery --> billing document) you can define what the source of the price is, from where system should copy, determine it.
Basically you have two options: determine the price based on sales condition records or copy the price from purchase order (see pasted link). If you use shipment, you can set that shipment cost should be copied as well (see OSS note 574850).
You can find copy control settings under:
SPRO > Sales and Distribution > Billing > Billing Documents > Maintain Copying Control For Billing Documents
As for details please have a look at:
Intercompany Billing Process
(see Raghavendra's answer)
if you are not familiar with SD, please contact your SD consultant to carry out the settings.
Edited by: Csaba Szommer on Jan 14, 2011 12:38 PM -
Stock Transport Order with Delivery and Billing Document/Invoice
Dear Experts,
We have implement the process in our system as required on SAP document:
http://help.sap.com/saphelp_47x200/HELPDATA/EN/4d/2b911d43ad11d189410000e829fbbd/frameset.htm
The problem is that when creation the PO the Shipping tab does not exist in the PO , and no delivery can be created .
We are using NB PO doc type,
Delivery type implemented as NLCC
Please advise where is the problem ?
Regards,
Moshe>
Moshe Stein wrote:
> Hi Afshad Irani
> Thanks for your prompt reply,
> I have looked to all your pages , but could not find the problem why there is no Shipping Tab?
>
> Moshe
Shipping tab is related to shipping points. You need to maintain shipping points, then shipping points are linked to storage location, and once you enter storage location your shipping point is picked. One of the above links tell you how its done.
T-code OVL2
Path logisitc excution-->shipping>basic shipping function--->assing shipingpoint s
Shipping point
Edited by: Afshad Irani on May 30, 2010 7:44 PM -
Auto Creation of Delivery with PGI and Billing after creation of Sale Order
Dear Experts,
I am having one Req. like...After creation of sales order ..automatic Delivery and Billing should be done.
Right now i m able to create automatic Delivery but PGI is not happening for that delivery.
Is there any configuration I have to do ... or by any user exit we can get the solution.
Can u please provide me solution for this.
Regards,
Sanket.Hello,
yes, you can create the PGI Atomatically by BATCH JOB using the program nder the VL23 transaction code.
Goto the Transaction code SM36 to create a job for the program SAPMSSY0 which is the program for the AUTO PGI
create a variant for the Delivery document types and sales organisation combinatioans and add this variant to the bath job created in SM36.
Set the time of the Job to run after every 5 minutes, so once the job exected it will pcik all the Deliveries which are pending for the PGI.
After the PGI done you can run SDBILLDL program to create the Billing for all the document which were cleared and due for Billing.
Hope it is clear for yo, please revert if you need frther clarification .
santosh -
Sale order delivery and billing blocked
Hi sap sd gurus
I have a problem after creating a sale order , the one line item in sale order showing status of delivery blocked and billing blocked , now i am unable to post delivery and billing when i see in schedule line item order qty and confirmed qty .
Now i want to find why this is blocked and remedy for removing this block .
Could anyone suggest me in this issue asap
thanks in advance
KannaDear Kanna,
Go to XD02 at the toppage you will find Extras
In that Extra Topage you will find a field Blocking Data.
Check whether Order block and Delivery Block has been ticked.
If ticked is there remove the tick and try Delivery and Billing.
If you have any concerns revert back the same to me
With Regards,
Amjath -
From which tables i would find the delivery and billing document field..??
I need to create an ALV report which displays the following details in the output.
Order No Item No Material Order Qty Item Category Plant Delivery Billing Document Sales Org Dist Channel Division Created By Created On Changed On
For(Order No Item No Material Order Qty Item Category Plant) i took the fields from vbap and
for(Sales Org Dist Channel Division Created By Created On Changed On)i took the fields from vbak..
From which tables i would find the delivery and billing document field related to sales document.??
need help...
Moderator message : Requirements dumping not allowed, thread locked.
Edited by: Vinod Kumar on Mar 6, 2012 2:53 PMi am new to abap...so i dont have idea about sd table relationship.
so please reply how to add delivery and billing doc in my coding below..
*& Report ZINAA_SD
REPORT zinaa_sd.
TABLES: vbap, vbak, vbfa.
TYPE-POOLS: slis.
CONSTANTS: c_x TYPE char1 VALUE 'X'.
TYPES:
BEGIN OF st_vbap,
vbeln TYPE vbap-vbeln,
posnr TYPE vbap-posnr,
matnr TYPE vbap-matnr,
pstyv TYPE vbap-pstyv,
kwmeng TYPE vbap-kwmeng,
werks TYPE vbap-werks,
END OF st_vbap,
BEGIN OF st_vbak,
vbeln TYPE vbak-vbeln,
erdat TYPE vbak-erdat,
ernam TYPE vbak-ernam,
vkorg TYPE vbak-vkorg,
vtweg TYPE vbak-vtweg,
spart TYPE vbak-spart,
aedat TYPE vbak-aedat,
END OF st_vbak,
BEGIN OF st_final,
vbeln TYPE vbap-vbeln,
posnr TYPE vbap-posnr,
matnr TYPE vbap-matnr,
pstyv TYPE vbap-pstyv,
kwmeng TYPE vbap-kwmeng,
werks TYPE vbap-werks,
erdat TYPE vbak-erdat,
ernam TYPE vbak-ernam,
vkorg TYPE vbak-vkorg,
vtweg TYPE vbak-vtweg,
spart TYPE vbak-spart,
aedat TYPE vbak-aedat,
END OF st_final.
DATA:
lt_vbap TYPE TABLE OF st_vbap,
ls_vbap TYPE st_vbap,
lt_vbak TYPE TABLE OF st_vbak,
ls_vbak TYPE st_vbak,
lt_final TYPE TABLE OF st_final,
ls_final TYPE st_final,
lt_fieldcat TYPE slis_t_fieldcat_alv,
ls_fieldcat TYPE slis_fieldcat_alv,
layout TYPE slis_layout_alv,
lt_sort TYPE slis_t_sortinfo_alv,
ls_sort TYPE slis_sortinfo_alv.
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
SELECT-OPTIONS: s_vbeln FOR vbap-vbeln,
s_erdat FOR vbap-erdat.
SELECTION-SCREEN END OF BLOCK b1.
PERFORM select_data.
PERFORM loop_final.
PERFORM sort.
PERFORM a USING:
'VBELN' TEXT-002,
'POSNR' TEXT-003,
'MATNR' TEXT-004,
'KWMENG' TEXT-005,
'PSTYV' TEXT-006,
'WERKS' TEXT-007,
'VKORG' TEXT-008,
'VTWEG' TEXT-009,
'SPART' TEXT-010,
'ERNAM' TEXT-011,
'ERDAT' TEXT-012,
'AEDAT' TEXT-013.
PERFORM display.
*& Form SELECT_DATA
text
FORM select_data.
SELECT
vbeln
vkorg
vtweg
spart
ernam
erdat
aedat
INTO CORRESPONDING FIELDS OF TABLE lt_vbak
FROM vbak
WHERE vbeln IN s_vbeln AND erdat IN s_erdat.
IF sy-subrc = 0.
SORT lt_vbak by vbeln.
ENDIF.
SELECT
vbeln
posnr
matnr
kwmeng
pstyv
werks
INTO CORRESPONDING FIELDS OF TABLE lt_vbap
FROM vbap
FOR ALL ENTRIES IN lt_vbak
WHERE vbeln = lt_vbak-vbeln.
IF sy-subrc = 0.
SORT lt_vbap by vbeln.
ENDIF.
ENDFORM. "SELECT_DATA
*& Form LOOP_FINAL
text
FORM loop_final.
LOOP AT lt_vbap INTO ls_vbap.
ls_final-vbeln = ls_vbap-vbeln.
ls_final-posnr = ls_vbap-posnr.
ls_final-matnr = ls_vbap-matnr.
ls_final-kwmeng = ls_vbap-kwmeng.
ls_final-pstyv = ls_vbap-pstyv.
ls_final-werks = ls_vbap-werks.
READ TABLE lt_vbak INTO ls_vbak WITH KEY vbeln = ls_vbap-vbeln BINARY SEARCH.
ls_final-vkorg = ls_vbak-vkorg.
ls_final-vtweg = ls_vbak-vtweg.
ls_final-spart = ls_vbak-spart.
ls_final-ernam = ls_vbak-ernam.
ls_final-erdat = ls_vbak-erdat.
ls_final-aedat = ls_vbak-aedat.
APPEND ls_final TO lt_final.
CLEAR ls_final.
ENDLOOP.
ENDFORM. "LOOP_FINAL
*& Form SORT
text
FORM sort.
ls_sort-spos = '01' .
ls_sort-fieldname = 'VBELN'.
ls_sort-tabname = 'LT_FINAL'.
ls_sort-up = c_x.
ls_sort-subtot = c_x.
APPEND ls_sort TO lt_sort .
ENDFORM. "SORT
*& Form A
text
-->FNAME text
-->SELTEXT text
-->EMPHA text
FORM a USING fname TYPE string seltext TYPE string.
IF fname = 'KWMENG'.
ls_fieldcat-do_sum = c_x.
ENDIF.
ls_fieldcat-fieldname = fname.
ls_fieldcat-seltext_m = seltext.
APPEND ls_fieldcat TO lt_fieldcat.
CLEAR ls_fieldcat.
ENDFORM. "A
*& Form ALV
text
FORM display.
layout-zebra = c_x.
layout-colwidth_optimize = c_x.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
I_INTERFACE_CHECK = ' '
I_BYPASSING_BUFFER = ' '
I_BUFFER_ACTIVE = ' '
i_callback_program = sy-repid
I_CALLBACK_PF_STATUS_SET = ' '
I_CALLBACK_USER_COMMAND = ' '
I_CALLBACK_TOP_OF_PAGE = ' '
I_CALLBACK_HTML_TOP_OF_PAGE = ' '
I_CALLBACK_HTML_END_OF_LIST = ' '
I_STRUCTURE_NAME =
I_BACKGROUND_ID = ' '
I_GRID_TITLE =
I_GRID_SETTINGS =
is_layout = layout
it_fieldcat = lt_fieldcat
IT_EXCLUDING =
IT_SPECIAL_GROUPS =
it_sort = lt_sort
IT_FILTER =
IS_SEL_HIDE =
I_DEFAULT = C_X
I_SAVE = ' '
IS_VARIANT =
IT_EVENTS =
IT_EVENT_EXIT =
IS_PRINT =
IS_REPREP_ID =
I_SCREEN_START_COLUMN = 0
I_SCREEN_START_LINE = 0
I_SCREEN_END_COLUMN = 0
I_SCREEN_END_LINE = 0
I_HTML_HEIGHT_TOP = 0
I_HTML_HEIGHT_END = 0
IT_ALV_GRAPHICS =
IT_HYPERLINK =
IT_ADD_FIELDCAT =
IT_EXCEPT_QINFO =
IR_SALV_FULLSCREEN_ADAPTER =
IMPORTING
E_EXIT_CAUSED_BY_CALLER =
ES_EXIT_CAUSED_BY_USER =
TABLES
t_outtab = lt_final
EXCEPTIONS
PROGRAM_ERROR = 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.
ENDIF.
ENDFORM. "ALV -
How send an outbound delivery and billing document by FAX
How send an outbound delivery and billing document by FAX
Hi,
http://help.sap.com/saphelp_nw04/helpdata/en/2b/d925bf4b8a11d1894c0000e8323c4f/frameset.htm
You have to create an RFC user for the RFC interface, so that you can receive messages in your SAP system. For each external communications system, create an RFC destination and a Node.
You can add more systems, that is, create new nodes, even during operation. Since new Customizing settings may be necessary, you can branch directly from SAPconnect administration to Customizing (for example, to maintain the rules for recipient number adjustment).
Outgoing messages are first stored in a queue. You have to schedule send processes so that the messages are sent from the queue to the external communications system. You can distribute incoming messages with inbound distribution using the recipient addresses.
You can also change the default settings for confirmations of receipt in the Internet. You can specify a default domain to enable messages to be sent externally to users or objects to which no Internet address is assigned.
The tools for monitoring and error analysis are available for monitoring sending. You can check the operating status of the external communication components in the SAP System and evaluate the send status of the documents. If errors occur, you can configure a trace that logs the processing of messages.
An overview of the settings that you have to make in the SAP System in order to enable sending can be found in the documentation on External Sending in the SAP System.
Hope this will help.
Regards,
Naveen. -
CRM Sales and ECC Delivery and Billing cube ods info
We have already activated the ODS( OCRM_SALO) and the cube(OCSAL_CO3) for the sales order item level info and loaded data from the CRM system.
Our next aim is to load the delivery and Billing data from the ECC( or ERP). This is where we are a little confused.
We see a lot of ODS in the info area CRM> ERP Analytics> Sales and Distribution Analysis SAP R/3 SD
Not sure which ODS object and Cubes to activate and load.
Any help will be rewarded.
Thanks
ArunHello,
You can use BADI CRM_DATAEXCHG_BADI method crm_dataexch_after_bapi_fill.
In this method the field REQ_DLV_BL in internal table ct_bapischdlx can be cleared when CRM sends a delivery block with value space. When this field is cleared this means for ERP: Do not takeover delivery block and run the logic to determine the delivery block (including from material status).
Please bear in mind that this will lead to a system behaviour that a value of space for delivery block cannot be transferred anymore from CRM to ERP. This means the delivery block cannot be reset anymore from the CRM side, it can only be removed in ERP. If you use data exchange scenario A, it should not be a problem for you as the sales order can also be changed in ERP and thus the delivery block can be removed in ERP.
Best regards,
Maggie -
Function module for Delivery and billing based on sales order
Hi Friends
I am developing an object which has to create the sales order, delivery for that sales order and billing for it at the same time.
I have tried for few function modules to create the delivery and billing but I am not able to achieve.
Would you please help me by providing the correct function modules for these 2 activities?
Thanks
PraveenHi Nikhil
Thanks for reply,
i am creating the sales order using the BAPI "BAPI_SALESORDER_CREATEFROMDAT1" only, but the billing document bapi
"BAPI_BILLINGDOC_CREATE" is for online creation, it will call the t-code 'VF01'.
I need to create the billing document with out calling the t-code like using bapi for sales order. Please suggest me if there are function modules to achieve this.
Thanks
Praveen -
Reverse/Cancel Outbound Delivery and Billing documents
Hi all,
My question is...How do you reverse/ Cancel Outbound delivery and billing documents and what will be the reversals in Accounting document and how are they updated.
RegardsHi,
If billed delivery is to be reversed, Then
1. First cancel the billing with transaction code vf11
2.Then reverse the PGI with the transaction code VL09
3.Cancel or delete the Delivery in vl02n
4.Delete the sales order.
Accounting entries will be reversed by cancellation of the invoice and material movement will get reversed after doing VL09.
Reward points if it is helpful -
Tcode of So delivery and billing
hi,
what is the tcode of sales order delivery and billing..and
what is table of SO deliver and billing.Hi ,
For linking Delivery with Sales order :
LIPS-VGBEL is equal to VBAK-VBELN ( sales order number )
LIPS-VGPOS is equal to VBAP-POSNR ( Sales order line item )
this will give you delivery number i.e LIPS-VBELN and delivery Line item
LIPS-VGPOS.
For linking Delivery to Billing :
VBRP-VGBEL is equal to LIPS-VBELN (Delivery number)
VBRP-VGPOS is equal to LIPS-POSNR (Delivery line item )
this gives you billing document i.e VBRP-VBELN.
-Kanchan
Maybe you are looking for
-
How to grey out column in NewForm.aspx
Good morning, I have created a custom list. In this list, I have a Drop-Down Column with various options and also a Text Column. What I am hoping to achieve is that if, for example, if Choice 3 is selected from the drop-down column, then the Text C
-
Coldfusion 64 bit windows installer stops working after recent microsoft update
Coldfusion 64 bit windows installation stops working after recent microsoft updates and how I worked around it. My question is at the end. Trying to deploy coldfusion 9 enterprise 64 bit trial version onto a Windows 2003 64 bit datacenter OS with al
-
HELP printer compatability with computor.
Help...Have hp psc 1310 hp officejet 4200 series......Got a new gateway which is Vista and my old one was XP......my printer will print, but can not scan and tried to program the cd in again and computor would not accept it. Will I need to get a ne
-
I am getting some free samples from vendor of one material which is I am using regularly and material has certain cost in material master. I know I can get it by creating PO with free of charge indicator. But then when I will receive it and I want to
-
I have purchased a film from the istore and it had transferred to my download but I can not do it as it say I don't have enough storage. I pressed the HD version and know SD are smaller how can I change it to SD version?