BAPI for Creation of Inbound delivery Document
Hi
I have found a BAPI for Creating Inbound delivery Document, BBP_INB_DELIVERY_CREATE. I filled the below parameters and executed it.
IS_INB_DELIVERY_HEADER
DELIV_DATE 11.04.2007
IT_INB_DELIVERY_DETAIL
MATERIAL 1096
VEND_MAT
MATL_DESC SHARP CAMERA111
DELIV_QTY 795,000
UNIT KG
PO_NUMBER 4500000011
PO_ITEM 00010
I recieve a error 'This function is only possible for items with confirmation key'.
I dont know whether the error is with the data. Is there any other fields to be filled.
It will be of great help if anyone provide me with any input. ;>)
Thanks in Advance
Rakesh
If you create the inbound delivery->check the purchase order in the tabstrip "Confirmations" on item level. There are three fields: "Confirmation control key", "Order acknowl." and "acknowl. required".
Ckeck if there is a value in "confirmation control key".
You should get the same error if you try to create VL31N in dialog mode, not only by using the bapi.
Rgds,
JP
Similar Messages
-
Help Rgd. BAPI for Creation of Inbound delivery Document
Hi all,
I need a Bapi to create inbound delivery document without using PO reference. I have seen the below BAPIs. i) BAPI_IBDLV_CREATE_FROM_OBDLV,
ii) BAPI_GOODSMVT_CREATE. I am not sure whether they are for creating inbound delivery document without using PO reference.
It will be of great use if anyone can give me the BAPI for the purpose and the mandatory parameters or sample test data for the BAPI.
Thanks in Advance,
Rakesh.If you create the inbound delivery->check the purchase order in the tabstrip "Confirmations" on item level. There are three fields: "Confirmation control key", "Order acknowl." and "acknowl. required".
Ckeck if there is a value in "confirmation control key".
You should get the same error if you try to create VL31N in dialog mode, not only by using the bapi.
Rgds,
JP -
List PO pending for creation of Inbound delivery
Dear All,
Please guide is there any standard transaction against which we get a list of Purchase orders which are pending for creation of Inbound delivery.
Though we do monitor the Inbound delivery vide Transaction code VL06I, this transaction is useful only for the Inbounds already created.
S. KumarDear Bijay and Mahesh,
Both the transaction code ME80FN and ME2N gives the list of PO with the relevant confirmation Tab against each item line. It was an useful information. Though the question is still unanswered as my requirement is list of PO's where the confirmation control key maintained but the Inbound delivery yet to be created (i.e. Data with Table EKES - Field VBELN is still blank)
S. Kumar -
What is the BAPI for creating an inbound delivery without reference.
Hi Experts,
What is the BAPI for creating an inbound delivery without reference.
Points will be rewardedBAPI_DELIVERYPROCESSING_EXEC
cheers
Aveek -
FM/BAPI for Packing in Inbound Delivery
Hi,
I can´t find a FM/BAPI for packing of handling units in the inbound delivery.
Is there any information that you can help me with?
BR,
ChristianCheck if this works for u.
BAPI_HU_PACK -
BAPI for VL31N:Create Inbound Delivery
Hi all,
Please give the BAPI for VL 31N: Create Inbound delivery transaction
thanksNo bapi but you can use this function module GN_DELIVERY_CREATE
Select the data required - see below
select ebeln ebelp menge meins matnr werks lgort bstae loekz elikz
lmein umrez umren insmk pstyp sobkz knttp kzfme kzvbr
ematn mfrnr mfrpn emnfr cuobj uebto untto uebtk bwtar idnlf
txz01 mfrgr gewei voleh ntgew brgew volum ean11 aktnr abeln
abelp aurel matkl upvor uptyp uebpo wepos
into corresponding fields of table xekpo_short
from ekpo
where ebeln = i_ebeln
and ebelp = i_ebelp.
if sy-subrc ne 0.
e_rc = 4.
else.
read table xekpo_short index 1.
call function 'ME_EKKO_SINGLE_READ'
exporting
pi_ebeln = xekpo_short-ebeln
importing
po_ekko = ekko
exceptions
no_records_found = 1
others = 2.
if sy-subrc ne 0.
e_rc = 4.
elseif ekko-bstyp ne 'F' and ekko-bstyp ne 'L'.
e_rc = 4.
endif.
endif.
clear xvbsk.
xvbsk-mandt = sy-mandt.
xvbsk-ernam = sy-uname.
xvbsk-erdat = sy-datum.
xvbsk-uzeit = sy-uzeit.
xvbsk-smart = 'L'.
*- Nummer VBSK vergeben -
select single * from tvsa where smart = xvbsk-smart.
if sy-subrc = 0.
call function 'NUMBER_GET_NEXT'
exporting
nr_range_nr = tvsa-numki
object = 'RV_SAMMG'
importing
number = xvbsk-sammg
exceptions
others = 01.
if sy-subrc ne 0.
message e700(me) with tvsa-numki text-007.
endif.
else.
message e700(me) with space text-007.
endif.
data: h_grkor like lips-grkor, "Liefergruppe "386409
h_bsmng like ekpo-menge. "Bestellmenge übergeordnete Pos.
if not ekko-lifnr is initial.
call function 'VENDOR_MASTER_DATA_SELECT_12'
exporting
pi_lifnr = ekko-lifnr
pi_ekorg = ekko-ekorg
importing
pe_lfm1 = lfm1
exceptions
no_entry_found = 1
others = 2.
xkomdlgn-vsbed = lfm1-vsbed.
else.
clear xkomdlgn-vsbed.
endif.
xkomdlgn-lifnr = ekko-lifnr.
xkomdlgn-inco1 = ekko-inco1. "363954
xkomdlgn-inco2 = ekko-inco2. "363954
xkomdlgn-exnum = ekko-exnum. "363954
xkomdlgn-bukrs_best = ekko-bukrs. "363954
xkomdlgn-matnr = xekpo_short-matnr.
xkomdlgn-werks = xekpo_short-werks.
xkomdlgn-lgort = xekpo_short-lgort.
xkomdlgn-charg = ?
xkomdlgn-vrkme = xekpo_short-meins.
xkomdlgn-meins = xekpo_short-lmein.
xkomdlgn-umvkz = xekpo_short-umrez.
xkomdlgn-umvkn = xekpo_short-umren.
if xekpo_short-matnr eq space. "386409
xkomdlgn-meins = xekpo_short-meins.
xkomdlgn-umvkz = 1.
xkomdlgn-umvkn = 1.
endif.
xkomdlgn-insmk = xekpo_short-insmk.
xkomdlgn-kzfme = xekpo_short-kzfme.
xkomdlgn-kzvbr = xekpo_short-kzvbr. "note 384051
xkomdlgn-lfimg = p_lfimg.
xkomdlgn-lfdat = p_eindt.
xkomdlgn-vgbel = xekpo_short-ebeln.
xkomdlgn-vgpos = xekpo_short-ebelp.
xkomdlgn-lfart = gf_dlv_type.
xkomdlgn-vgtyp = 'V'.
xkomdlgn-kzazu = 'X'. "??? what's that for ????
xkomdlgn-knttp = xekpo_short-knttp.
xkomdlgn-sobkz = xekpo_short-sobkz.
if xekpo_short-matnr is initial or xekpo_short-pstyp = '6'.
xkomdlgn-posar = 'B'.
endif.
xkomdlgn-ematn = xekpo_short-ematn.
xkomdlgn-mfrnr = xekpo_short-mfrnr.
xkomdlgn-mfrpn = xekpo_short-mfrpn.
xkomdlgn-emnfr = xekpo_short-emnfr.
xkomdlgn-cuobj = xekpo_short-cuobj.
xkomdlgn-uebto = xekpo_short-uebto.
xkomdlgn-untto = xekpo_short-untto.
xkomdlgn-uebtk = xekpo_short-uebtk.
xkomdlgn-bwtar = xekpo_short-bwtar.
xkomdlgn-kdmat = xekpo_short-idnlf.
xkomdlgn-arktx = xekpo_short-txz01.
xkomdlgn-mfrgr = xekpo_short-mfrgr.
xkomdlgn-gewei = xekpo_short-gewei.
xkomdlgn-voleh = xekpo_short-voleh.
xkomdlgn-ntgew = xekpo_short-ntgew * xkomdlgn-lfimg.
xkomdlgn-brgew = xekpo_short-brgew * xkomdlgn-lfimg.
xkomdlgn-volum = xekpo_short-volum * xkomdlgn-lfimg.
xkomdlgn-ean11 = xekpo_short-ean11.
xkomdlgn-aktnr = xekpo_short-aktnr.
xkomdlgn-abeln = xekpo_short-abeln.
xkomdlgn-abelp = xekpo_short-abelp.
xkomdlgn-aurel = xekpo_short-aurel.
xkomdlgn-idnlf = xekpo_short-idnlf.
xkomdlgn-matkl = xekpo_short-matkl.
Leergut-Stückliste übernehmen
clear xkomdlgn-grkor.
clear xkomdlgn-kmpmg.
clear xkomdlgn-uepos.
if xekpo_short-upvor ca '3X'.
h_grkor = h_grkor + 1.
xkomdlgn-grkor = h_grkor.
h_bsmng = xekpo_short-menge.
endif.
if not xekpo_short-uebpo is initial and
xekpo_short-uptyp ca '3X'.
xkomdlgn-uepos = xekpo_short-uebpo.
xkomdlgn-grkor = h_grkor.
if h_bsmng ne 0.
xkomdlgn-kmpmg = xekpo_short-menge / h_bsmng.
endif.
endif.
*- Konsignation - SOBKZ 'K' hart reinsetzen, da von Pstyp abhäng......
if xekpo_short-pstyp eq '2'.
xkomdlgn-sobkz = 'K'.
endif.
Kontierungsfelder
if xekpo_short-sobkz eq 'E' or xekpo_short-sobkz eq 'Q'.
call function 'MMPUR_EKKN_READ_EBELN_EBELP'
exporting
pi_ebeln = xekpo_short-ebeln
pi_ebelp = xekpo_short-ebelp
PI_BYPASSING_BUFFER =
PI_REFRESH_BUFFER =
tables
pto_ekkn_po = xekkn
exceptions
no_records_requested = 1
others = 2.
if sy-subrc eq 0.
read table xekkn index 1.
xkomdlgn-ps_psp_pnr = xekkn-ps_psp_pnr.
xkomdlgn-vbelv = xekkn-vbeln.
xkomdlgn-posnv = xekkn-vbelp.
endif.
endif.
append xkomdlgn. -
BAPI for creation Partial Outbound delivery
Hi Guru
Please suggest me any BAPI's for creating Partial Outbound Delivery
I am working on BAPI_OUTB_DELIVERY_CREATE_SLS but its creating full delivery
Pls suggest me anythg..
Best Regards
Subham AryaHi
For finding the right BAPI, have a look at the following blog:
/people/g.koopmann/blog/2010/03/07/using-bapis
Best regards,
Guido Koopmann -
BAPI for creation of CO-allocation document
Hello,
I want to allocate costs from cost centeres to CO-PA using an own program.
Is there a BAPI creating the allocation document(s) on the cost Center as well as on the CO-PA side?
I looked into an allocation cycle (KEU1) executed it (KEU5) but the coding was too complicated for me to see anything.
do not want to use activity types.
Thanks a lot for any help.
ThomasHi Bulut,
I know that one. It requires a primary cost element.
Do you know a BAPI which
a) offers the CO-PA Segment and
b) can be used with a secondary cost element?
Thanks a lot in advance.
Thomas -
Creation of Inbound Delivery with reference from PO
Hi,
I use this FM-BBP_INB_DELIVERY_CREATE for creation of inbound delivery. Delivery date is same Actual GR date means it's working fine. But i give less than or greater than Actual GR date means it shows following error,
'Acknowledgment for PO item 10028 00010 contains date variance'
Please tell me how to correct this error.Otherwise tell me correct FM/BAPI to create inbound delivery with reference from POHi Anjaneya,
My business process is,(In MM side)
I create one purchase order(me21n) mention Delivery Date is 24.08.2011 and Delivery Qty is 20 etc......And raise the po to vendor.
In vendor side, check the po details and perform confirmation process i.e creation of inbound delivery using FM BBP_INB_DELIVERY_CREATE. I give the following inputs,
Import
IS_INB_DELIVERY_HEADER -DELIV_DATE = 26.08.2011
Tables
IT_INB_DELIVERY_DETAIL -MATERIAL = M1
IT_INB_DELIVERY_DETAIL -DELIV_QTY = 20
IT_INB_DELIVERY_DETAIL-UNIT = EA
IT_INB_DELIVERY_DETAIL-PO_NUMBER = 0000010028
IT_INB_DELIVERY_DETAIL -PO_ITEM = 00010
If run this FM shows the following error
' Acknowledgment for PO item 0000010028 00010 contains date variance'
Please tell me how to correct this error. -
Creation of Inbound delivery mandatory for ASN process in classic scenario?
Dear Experts,
We are going for classic scenario for our green field SRM implementation process. Our client is not using ASN process in their existing MM process. However, they are now looking for an oppurtunity to enable Suppliers to trigger ASN using SUS. In such case, is creation of inbound delivery from Buyer side a mandatory process?
Is the below the process correct?
PO -> ASN (Supplier using SUS) -> Inbound delivery (Optional) -> Goods Receipt (Mandatory) -> Invoicing.
Here, I understand that Goods receipt can be verified against the PO or via Inbound delivery to PO. ASN will inform the store keeper in advance about impending goods receipt and smoothen the confirmation process.
Could you please comment on the above process? Could you please suggest the best practices followed here?
Thanks and regards,
Ranjan
Ranjan SutradharHey Ranjan!,
You are on track.
The process flow you have shown is true. ASN is available as a standard as part of the MM-SUS process. It makes the buyer aware of any delays in delivery or to make arrangements on shipping docks to receive goods on a said date etc.
Regards,
Nikhil -
Posting GR against inbound delivery document by MIGO for the movt type 101
Hello Team
To put my question in a simple way, i have changed the subject also. my requirement as below.
In my legacy system GR against PO is happening and the same data is passing to SAP system through PI. Where i need to post GR against the inbound delivery document of that PO.
I followed the below steps
1. i have used idoc mbgmcr03 and copied the FM ZIDOC_INPUT_MBGMCR.
2. In PI system i am doing all relavent mappings.
Now i want to retrieve the inbound delivery document from SAP for the PO which i got from legacy system. Then i need to post the GR against that inbound delivery document. Finally IDOC should gets created with that inbound delivery document details.
So please let me know the procedure to follow to resolve my issue.
Thanks in advance.
Regards
Sree
Edited by: sree@technical on May 11, 2010 5:20 PMHi
As far as my experiance with SAP says we don't have any SAP Standard setting to update the entry related to T-code. Internally all the ABAP code reads the t-code and based on the processing type define it execute the code and update the table so that later analysis can be done by which t-code the document got generated -
How to create shipment document with out inbound delivery document
Dear Friends
How to create shipment document with out outbound/inbound delivery document.
In my client scenario, there is no inbound delivery for normal purchases.
Just there are raising the PO to vendor, then they are doing MIGO for goods receipt.
Can we do shipment creation with reference to PO?
If it is possible, how it will be?
Please let it solve
With regards
LakshmikanthDear Sameer,
Please go to transaction VT01N here you enter Transportation planning point and shipment type then press enter.
Now system will take you to the shipment document creation screen here you click on Select deliveries or press F6 now system will take you to the select outbound deliveries screen in this screen you enter selection data then execute, now deliveries will get assigned to that shipment.
After assigning the deliveries enter the remaining data then complete the shipment finally save the shipment document.
For more information please go through this SAP help link
Note:- Shipment process need to be carry out for the deliveries before PGI.
http://help.sap.com/saphelp_47x200/helpdata/en/f5/04898047bd11d2bf750000e8a7386f/frameset.htm
I hope this will help you,
Regards,
Murali. -
Error during the replication of inbound delivery document to GTS
Hi
While trying to transfer an inbound delivery from the feeder system to the GTS system, I am getting the following error, eventhough the customs document type TRLOIM is assigned to the Feeder sys doc type EL, at application level MM0B in customs management. The inbound delivery document has been maintained with the Prev Doc Type T1 & Prem Doc No in the Foreign trade Data
Customs document type cannot be determined for external document type
Message no. /SAPSLL/API_INBOUND020
Thanks & Regards
RamHi Ram,
Please use OSS note1238850 to fix the issue, this error comes as your doc type EL is not getting transferred when you are sending I/B delivery.
Hope this helps.
Kind Regards,
Sameer -
Creation of Inbound delivery without Order acknowledgment
Hi,
We have a scenario where we raise Purchase order to Vendor. The Vendor sent the confirmation (Delivery date, qty, etc) via IDOC. This updates the Order acknowledgement and also the confirmation information in PO.
When the Vendo creates a Outbound delivery in this system, it sends another IDOC which creates a Inbound delivery automatically in my system.
In some cases the confirmation IDoc fails. We want that in such case the Inbound delivery should be created unless we get the correct confirmation.
In other words, system should not create Inbound delivery if order acknowledgement fails.
Is this possible in standard SAPHi,
What is the reason for not generating inbound delivery without a confirmation? Wouldn't the business on receiving plant be interested in getting inbound delivery asap, so that they can plan their operations based on the incoming goods details?
I don't think you can control that simply from confirmation control key. There is the 'expected sequence' but it does not stop the process if you proceed without confirmation.
Note that there are lots of other complications if there was such a requirement. What if first item is fully confirmed, but another is not. Would you like to create inbound delivery only for the confirmed item?
And what for Scheduling Agreements? The confirmations/inbound deliveries are at item level only (and not at delivery schedule line). So you don't fully control what quantities were confirmed and which are still 'open' for confirmation.
If you want to apply such a logic, then most probably custom solution at inb. delivery creation would be required.
Regards,
Dominik Modrzejewski -
Please Help me How write the BDC program for the MIGO inbound Delivery
Please help me how to write bdc program for the MIGO Inbound Delivery in 4.7EE Version. Please help me.
Not in LSMW. Required call transaction or Session Method. Please help me.
MohanRun transaction BAPI . Select Logistics Execution/Shipping/InboundDelivery/SaveReplica.. You can use function module BAPI_INB_DELIVERY_SAVEREPLICA in your ABAP program.
Maybe you are looking for
-
I am using a Windows 7 laptop, 64 bit. When ever I try to open iTunes, it immediately freezes and says "iTunes has encountered a problem and needs to close." I have tried uninstalling then reinstalling, and also going back to previous versions. Any i
-
Thread is not showing in the forum and in my activity
Hi everybody, I've asked a question about TFS in TFS-General forum 20 minutes ago. This is not shown in my activity and not shown in the forum when I view the forum. Here is this thread https://social.msdn.microsoft.com/Forums/vstudio/en-US/e99b89d3-
-
How can I add the controller name in the subject of Alarm emails? PI2.1
How can I add the controller name in the Alarm emails in PI2.1? This would make it much easier to scan the mailbox and see what devices are affected.
-
What stuff if ok to delete or move from my startup disk in order to free up space.
I have moved most my pictures/videos to an external drive and deleted old users and some applications that I don't use. I can't afford a new computer right now but I keep getting the message that my startup disk to too full. I don't want to delete st
-
My Headphones Don't Work Properly
Hi. I was just wondering how to get my headphones to work properly, my speakers work fine though... whenever I try to plug in my headphones, sound still comes out of the speaker like the headphones dont even exist. Is this a commen problem? One day t