BDC capture sales order number
Dear All,
I am having one excel file which i am uploading from presentation server. Based on this file, sales order gets created through BDC Call transaction method.
Suppose i have 10 records in flat file then 10 sales order number should gets created. But i am not able to get sales order number through call transaction method. Sales order number are not getting populated in internal table having structure BDCMSGCOLL.
Any idea how to capture the sales order number at run time depending on how many records present in my excel file.
I cannt go and check VBAK table for that.
Thanks in advance for your kind help.
Regards,
T
better to use BAPI Function module ,
see the below example for capturing the order # using bdcmsgcoll structure
CALL TRANSACTION c_va01 USING t_bdcdata MODE C_N
update 'S'
MESSAGES INTO t_bdcmsg.
REFRESH t_tcdata.
CALL FUNCTION 'FORMAT_MESSAGE'
EXPORTING
v2 = sy-msgv2
IMPORTING
msg = g_vbeln
EXCEPTIONS
not_found = 1
OTHERS = 2.
IF sy-subrc = 0.
g_vbeln = sy-msgv2.
ENDIF.
Reward Points if it is helpful
Thanks
Seshu
Similar Messages
-
Sales order number in Assignment field
Hi,
The requirement is to capture Sales order number in the assignment field of the accounting document.
Pls adv how to meet this.
I have seen the tables BSEG and BKPF , but Sales order number is not coming in either of the tables.
RegarsdOK lets start at the begining you have a sales order or sales orders, then a delivery or deliveries and then a billing document.
OK the Sales Order is captured in table VBAK being the header and VBAP the line item detail.
VBRK and VBRP are the line items details of the Billing Document
The billing document can be found in the accounting document tables BSEG, or BSID, BSAD.
In the create Finance document BAPI from SD you can code in the sales order, however you need to consider that a single accounting document may have more than one sales order.
If you have processes where there is a single sales order for every accounting document then this will work.
Hope this helps, award points if this is useful. -
Capturing Release order number in Sales Order
Hi SD experts,
My client is into sugar industry.. so sugar is an essential product... so government will issue the release order quantity... for example... monthly 1000000 kgs and say the release order number is 9999 . my requirement is i want to capture the release order number in the Sales Order.
Thanks in advance...Hi Jayanth,
you can use the user-exit USEREXIT_MOVE_FIELD_TO_VBAK (present in include MV45AFZZ ) to add new field say "Release Order No. " .
Then, define a Z Table with fields Sales Order Number and Release Order No.
Use user-exit USEREXIT_READ_DOCUMENT
to read the field "Release Order No. " into Z Table.
Use USEREXIT_SAVE_DOCUMENT to save the Release Order No. " into Z Table.
Just ask your ABAPer and let him/her take an analysis.
Test it into your TEST Client or system.
Hope it helps you.
Reward Points if found useful.
Regards,
Gaurav Raghav. -
How to provide relation b/w sales order number & purchase order number
hi.....
i created one report based on sales order number and displayed by alv grid then by selecting one sales record using bdc i created purchase order number ,then i have to display that purchase order in alv again,hoe to provide relation b/w sales order and purchase orderThis is what VA05 Does
SELECT bstkd
vbeln "Sale order Number
posnr
FROM m_vmvaa
INTO TABLE i_m_vmvaa
FOR ALL ENTRIES IN i_bstkd
WHERE bstkd = i_bstkd-bstkd. "Your PO Number -
To save the sales order number in custom table while creation of the order.
Hi Experts,
Does there exist any exit to save the sales order number in a custom table while the sales order is created in VA01. The requirement is to capture the sales order number in a Z table when a field (payment terms ) is changed during the sales order creation.
Regards,
SunithaHi Sunita,
You can store your data in the User exit MV45AFZZ in the form 'userexit_save_document'.
You can navigate to MV45AFZZ from SE38 wherein an access key needs to be generated for that program, if you know to implement enhancement points then you can create an implicit enhancement point in this form without generating an access Key.
Regards,
Ravi Kiran -
Issue while developing BDC of Sales Order.
Hi,
While qriting the BDC for sales Order, I am facing problem is the number of materials having same header data is more than 3. Can anyone guide me?Instead Use BAPI
Check the link Below
link:[BAPI_SALESORDER_CREATEFROMDAT1|http://abaplovers.blogspot.com/2008/02/bapi-sales-order-create-code.html]
link:[Create sale order with reference|http://www.sap-img.com/fu036.htm] -
Invoice numbers to generate Sales Order Number
I work for a billing department and we use SAP to key our invoices however we have a sales order that has a different number that corresponds with each invoice.
If i get a list from my manager that has a bunch of invoice numbers, is there a way i can load them into sap and have it create something where it tells me the sales order number that goes with the invoice number? If it can work with multiple numbers at once will be best..
what if the invoice numbers have a customer name in the Bill To line that i want to see as well. can that happen?Hello,
Yes, I'm struggling to understand what you're after too. You could create a z table to keep track of the number if it's bespoke. Otherwise try these tables: FBN1, NRIV (intervals), T161 (po) TNRO (linked to NRIV).
Good luck!
Ash Thomas
http://www.ashthomas.com
Sap Abap Developer & Sap Abap Programmer -
How to look for sales order number if I know outbound delivery number?
How to look for sales order number if I know outbound delivery number?
Hi ,
If you want to see the Sales order Number from Outbound delivery or invoice,go to their respective T-codes,say for example,
for delivery,Goto Tcode: VL02N / VL03N.There you will find Document Flow Icon,click on that,or press F7.
You will get a window,there you can see the Sales order Number before your outbound delivery Number
With Thanks and Regards,
Priya -
Hi,
We have a scenario wherein we create shipment cost documents against delivery. As a result of shipments fully transferred, a PO for freight vendor is automatically created and a service entry sheet confirmation happens. As a result of service entry sheet confirmation, we have Financial accounting, Controlling and profitability analysis documents created. We have a requirement wherein we need to have the characteristic “sales order number (KAUFN)” populated in the profitability analysis document created as a result of service entry sheet confirmation.
Could someone please advice how could this be attained in COPA. Thanks for your help in advance.
Regards,
SandeepHi Ajay,
Thank you for the quick update.
The document is updated to COPA through OKB9 settings. The profitability segment is updated with fields like customer, product, company code, plant, sales area data, profit center, etc; however the sales order number is missing.
Could you please elaborate further how could FI substitution be implemented to call for the FM COPA_PROFITABILITY_SEGMENT through user exit? Are you recommending the substitution through GGB1? What could be the possible validation to call for the user exit to be implemented?
Regards,
Sandeep Kulkarni -
Fetch Sales Order number VBELN from Purchase requisition number BANFN
Hi,
I'm not able to find a suitable method to fetch the sales order number(VBELN) from the purchase requisition number(BANFN).
I tried using VBEP table to fetch the data, but it is giving serious performance issues, as in for fetching one record it is taking approx 20 seconds!!!
Kindly suggest a suitable method for this.
I've used the query as folllows:
select single vbeln banfn
from vbep
into (wa_vbep-vbeln, wa_vbep-banfn)
where banfn eq wa_eban_zdd1_x-banfn.
where: wa_vbep is the workarea having two fields vbeln and banfn, and wa_eban_zdd1_x-banfn is the reference preq number.
Scenario in brief described below:
Whenever a direct delivery sales order is created on a supply chain plant, a dummy purchase requisition without source of supply is created automatically at preferred supplying plant for the customer in the sales order. Direct Delivery Sales Orders which are still in Open status and for the associated dummy purchase requisitions with these sales order, the deletion flag set has to be unchecked.
in this case, only one sales order is created corresponding to a preq..
BAPI: BAPI_PR_GETDETAIL is not giving entries for the table as this is a special case of direct delivery from the production plant directly to the customer, bypassing the warehouse / distribution center...
selection screen has input fields preq, matnr(product) and plant. we fetch entries depending on the data filled in selection screen and also they should be of document type(BSART in EBAN table) ZDD1 and deletion indicator is set(LOEKZ in EBAN).
then we check if the sales order corresponding to the preq is in open status...
for this i need to programmatically fetch the sales order number corresponding to the preq...
this is causing a performance issue as i could find only one way -- fetching sales order number from VBEP table corresponding to BANFN... indexing for easier also didnt work...
no other way i could find to fetch sales order number corresponding to the preq number....
there is a bapi: BAPI_PR_GETDETAIL, but this is not fetching entries to the changing tables related to sales order...
also EBKN table doesnt have any entries as this is a special case of direct delivery preq..
Guess i couldnt find anyother way...
Thanks.I'm not sure as to why the select query was still throwing performance issues. I could see that the index had been created on only BANFN in the DB. Prior to creating the index, it was taking approx 20 seconds per entry, but after creating the index, it took 13seconds approx.
I used the select query as follows:
select single vbeln banfn
from vbep
into (wa_vbep-vbeln, wa_vbep-banfn)
where banfn eq wa_eban_zdd1_x-banfn.
where: wa_vbep is the workarea having two fields vbeln and banfn, and wa_eban_zdd1_x-banfn is the reference preq number.
I tried a few other combinations also, but those also didnt work effectively:
select vbeln banfn
from vbep
into (wa_vbep-vbeln, wa_vbep-banfn)
where banfn eq wa_eban_zdd1_x-banfn.
without using SINGLE in the select query as the select query would implicitly pickup only a single record,
select vbeln banfn
from vbep
into wa_vbep
where banfn eq wa_eban_zdd1_x-banfn.
and another query where the INTO statement was directed directly to a workarea.
But unfortunately, nothing seemed to be working.
The index i had created was on BANFN alone in the VBEP table. -
Sales Order Number in case of drop ship in Standard PO Print report
I want to print sales order number in case of drop ship in Standard PO Print report..But I am not getting any tag related to that..
When I am checking the log file it is present in the log file but not in the Tags..Please help how can I get sales order number in case of drop ship..
Here is the log file:
Start of log messages from FND_FILE
Entering Get_Order_Line_Info 2
Entering Get_Drop_Ship_Line_ids...1
no open order line
line found now 18757558
Exiting Get_Drop_Ship_Line_ids...1
line_id 18757558om org 1274
po org 1274
from oe_order_lines
got ship to ct name and location: GRUPO DE COMUNICACIÓN PROMECAL, S.L-1175623
sales order info: 1.1-1-1-Closed-10000178
ENTERING OE_SYS_PARAMETERS.VALUE
Going to get the value for MASTER_ORGANIZATION_ID
ENTERING OE_SYS_PARAMETERS_PVT.VALUE
org_id has changed so delete the cache and reset the globals
PARAMETER VALUE from the DB when org_id has changed : 1275
ENTER GET_ITEM_INFO PROCEDURE
ITEM_IDENTIFIER_TYPE : INT
INVENTORY_ITEM_ID : 1695026
ORDERED_ITEM_ID :
ORDERED_ITEM : 40 x Battery 12HX330
SOLD_TO_ORG_ID : 1684899
EXIT GET_ITEM_INFO PROCEDURE
got ct product and ship method: ES_40 x Battery 12HX330-
Leaving Get_Order_Line_Info
I am getting the sales order number 10000178 in sales order info: 1.1-1-1-Closed-10000178
but how to get it in the report...Dear Nitishj,
If the strategy is MTS then in my understanding you cannot get any sales order order number with reference to
production made
Reason is in MTS production will be made collectively without reference to sales order
where as in MTO it does with reference to sales order
Regards
Madhu -
SD-How to find table link of special delivery and sales order number?
Hi Experts,
I have a requirement as below.
In LIPS table (SD document: Delivery: Item data), in this table has one kind data.
One record has maintianed 2 fields PSPNR(Project definition (internal)) and PS_PSP_PNR(Work Breakdown Structure Element (WBS Element)).
How to find sales order number of the above record? Could you tell me which table link the delivery item data and sales order number?
Thanks a lot,
Frankhi,
check this.
[https://forums.sdn.sap.com/click.jspa?searchID=20150250&messageID=3784069] -
How to get sales order number when it is created in VA01
hai experts,
i have a requirement , when i create a sales order using transaction VA01 and save the transaction number , after saving i want to catch the sales order number and use in some other fucntion moudle, how can i do that , should i use the events or any other methods to do the same
regards
m.aYou can call you Z function module either from the workflow or from a BADI' where you can access the newly created sales order the BADi name is BADI_SD_V46H0001 and the method that you need to check is
EXIT_SAPLV46H_003 Customer Function when Creating/Changing Header
You can even call the FM from workflow too, but aganin for tht you need to create a ZBOR, if at all you are using a standard Business object and you hvae to create a new task and include that new task in the workflow by creating a new background Activity step. which I personally feel that you eed to put some more effort to fix the issue.
Instead it is simple and sweet to call that function module from the Method which mentioned. where you can acess the sales document number tooo check int he method parameters. -
Sales Order number is not showing in MD04
Hi Gurus ,
I have got one case where Sales order number is not showing in MD04 screen . This sales order , line item has already delivered , PGI & billing document also been generated . Moreover accounting document is also been created .As cheeked & found that it is not shwoing in MD04 screen because at the time sales order creation availability check “01” was maintained which has sum up all the requirement in one particular day ( Also as
per SAP note -70408) .
Now because all the subsequent document has been generated for sales order so we can not mark it for “Rejection for rejection “ & to create new sales order with availability check “02” in material master .
Please let me know the possible solution for the same or if any sap note would be required to get the sales order number in MD04 .
Thanks ,
AmanHi Kiran ,
Actually before running the report in “SDRQCR21” in PRD I wanted to run it in “Quality “ .
In quality I am not able to simulate the same .
Please refer below points related to my testing result .
1.Mainatined availability check group “01” .
2 . Created Sales order
3. Check in MD04 screen & as expected sales order was coming blank with negative Qty .
4. Run the MRP which generated PR
5. PR converted to PO & GRN was done which updated the stock
6. Created delivery & checked the same in MD04 . It was also coming blank . No delivery document numbe was showing in screen but it was coming with negative Qty .
7. Done the PGI & blank delivery document number was removed & it become normal .
In PRD .
There are 3 sales order
One sales order is already marked reason for rejection & two sales order delivery , PGI has been done .
But still it is showing blank sales order with negative Qty & after MRP run it is generating the PR also .
I don't why it was showing with negative values .
Please refer attacehed screen shot .
Thanks,
Regards ,
Aman -
Find the sales order number with delivery document
hi:
i want to quickly look for the delivery document related the sales order ,now i find it via se16 in talble vbfa.
please help me provied with means.
best regards.hello, friend.
you can go to your delivery document and click on the 'document flow' icon. you will see the sales order number there.
regards.
Maybe you are looking for
-
Opening an image to edit from within Lightroom
Hi there I have just installed Lightroom 5 on my iMac running Yosemite. When I click on 'edit in', I have the option of opening PS CS5 or Elements 13, both of which are installed. If I choose CS5, the image opens OK. When I choose Elements, the imag
-
I cant get firefox themes to work
i cant get firefox themes to work
-
If I have data like this A B C D 1 2 5 3 Is there any way to use select statement to display it in the format of A 1 B 2 C 5 D 3 Basically I'm looking for a select statement to swap row to column and column to row. Thanks in advance Ittichai
-
StyledDocument error in one instance, but not another.
Hey all, i've tried to iron this bug out for the last 2 days, but no luck as yet. I've tried to shorten the code down to the functional error bits, but I can't recreate the error. I'm sure i'm doing something wrong somewhere, but I cant see where. I'
-
A simple question about indices
Hi, Suppose I have a query like for $a in collection()//foo return $a[@bar='baz']and I have an index for attribute bar. Is there a way to improve efficiency further by adding index for the node foo? Because then DB XML would know what documents in th