on 2022 May 17 8:50 AM
Hello colleagues,
What I want to do are listed below for outbound shipment to oversea customers (export).
Sales order(ERP) -> Outbound delivery(ERP) -> Outbound delivery order(EWM)
-> Pick/Pack/Stage/Load(EWM) -> Outbound delivery(EWM)
-> "Request Invoice"(EWM) -> Proforma invoice(F8)(ERP) -> Receive B/L from forwarder
-> G/I(EWM) -> G/I(ERP) -> Invoice(F2) with FI posting(A/R,Revenue)(ERP)
To achieve that, I configured IBGI (Invoice creation Before Goods Issue) and clicked "Request Invoice" button on outbound delivery/TU maintenance screen in EWM, but it created normal invoice (billing type F2) in ERP.
It seems billing type F2 is derived from configuration of sales order type (transaction VOV8).
I looked for EWM configuration to specify billing type F8 explicitly in IBGI interface, but I didn't find.
Please advice me if there is any solution (configuration or BADI).
Best regards,
Masaki Nagano / SAP Japan
Request clarification before answering.
Hi Juergen,
I tried enhancement spot /SCWM/EW_SR_IBGI, but it can't fulfill my requirement because this BADI has changing parameter CT_ROUTE_IBGI only and then we can't influence billing type determination by this BADI.
I also share the program calling structures as below.
Click "Request Invoice and Save" in transaction /SCWM/FD -> method SEND_INVOICE_CREATE_MESSAGE of class /SCWM/CL_SR_IBGI is called -> fm /SCWM/SR_INVOICE_CREATE is called as background task -> fm /SPE/CREATE_NEW_BILLING_CALL is called -> fm RV_INVOICE_CREATE is called -> Billing document is created in ERP
RV_INVOICE_CREATE has importing parameter INVOICE_TYPE (billing type), but caller fm doesn't pass any value to this parameter (off course there is no BADI to change this coding), so I concluded that we can't control billing type from EWM as of now (OP 2020).
I hope SAP will provide new customizing parameter or BADI to be able to specify billing type from EWM.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Juergen,
Thank you for your advice !
I will try enhancement spot /SCWM/EW_SR_IBGI.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Juergen,
I tried enhancement spot /SCWM/EW_SR_IBGI, but it can't fulfill my requirement because this BADI has changing parameter CT_ROUTE_IBGI only and then we can't influence billing type determination by this BADI.
I also share the program calling structures as below.
Click "Request Invoice and Save" in transaction /SCWM/FD -> method SEND_INVOICE_CREATE_MESSAGE of class /SCWM/CL_SR_IBGI is called -> fm /SCWM/SR_INVOICE_CREATE is called as background task -> fm /SPE/CREATE_NEW_BILLING_CALL is called -> fm RV_INVOICE_CREATE is called -> Billing document is created in ERP
RV_INVOICE_CREATE has importing parameter INVOICE_TYPE (billing type), but caller fm doesn't pass any value to this parameter (off course there is no BADI to change this coding), so I concluded that we can't control billing type from EWM as of now (OP 2020).
I hope SAP will provide new customizing parameter or BADI to be able to specify billing type from EWM.
Hi,
I think this only works via a BAdI, there is one specifically for IBGI, /SCWM/EX_SR_IGBI of enhancement spot /SCWM/ES_SR_IBGI. The node documentation does not refer to a change like this, and as a non-developer, I have never worked out if this can be used for this requirement, but I have never found any other BAdI, and there is also no other setting for this available.
Brgds
Juergen
---
All the above is no official SAP statement.
Want to learn EWM?
Check for EWM courses: https://training.sap.com/trainingpath/Applications-Extended+Warehouse+Management-EWM+in+S4HANA
Get a SAP Learning Hub Subscription: https://training.sap.com/learninghub
And it is EWM. NOT eWM - Duh!
And if your question includes the word "transfer order" - do NOT tag the question with Extended Warehouse Management!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Not sure what copy control you have in vtfl. Also, it is not clear whether you have different delivery types for export and domestic sales in which case, you can very well set f8 proforma to your export delivery type in vtfl. Also, in standard, system will allow you to create f2 only after goods issue is posted and in your case, if that is happening, then, routine 11 is set in copy control
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Genesan,
Thank you for your answer.
We use standard sales order type OR and delivery type LF.
Copy routine 003 (Header/dlv.-related) is assigned to F2/LF combination in VTFL and normally billing document F2 can only be created after G/I posting as you mentioned.
But we use IBGI (Invoice Before Goods Issue) (SAP Help - IBGI) in EWM and in this case we can create billing document F2 before G/I posting. It may be done by IBGI specific coding of routine 003 (see attached PNG file).
What I really want to know is how to specify billing type F8 in IBGI interface instead of F2 to create proforma invoice in advance.
User | Count |
---|---|
10 | |
4 | |
4 | |
4 | |
3 | |
2 | |
2 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.