Change delivery date on sales order -- change of Billing date on item
Hi,
We are trying to change a delivery date for a sales order's item, if we do so normally the billing date on that item's billing tab will change automatically also.
Now, for a specific sales order the billing date in the billing tab is not changing.
We compared 2 sales orders .. the same statusses - no blocks - ... and with one it works (changing of the billing date) and with the other it does not work..
Please help !
thanks a lot!
Hi,
Check the following.
If invoice dates are defined for the customer, the system proposes the billing date from the invoice date calendar. If no invoice dates are agreed, then the actual goods issue date is formed on the basis of delivery related billing. In order related billing, the billing date of the order forms the basis of the billing date.
If you are billing services, the system proposes the date of services rendered. You can change the date manually in the sales document.
If you are using a billing plan to bill a project, the system can propose billing dates for the billing plan on the basis of planned or actual dates in the corresponding milestone.
In a billing plan for a maintenance or rental contract, you can specify rules by which the system determines billing dates on the basis of other dates in the contract.
Regards
Nadarajah Pratheb
Similar Messages
-
Tax date in sales orders and invoices (Billing)
Hello Experts,
I have an issue related to Tax date in sales orders and Billing documents.
In our environment we calculate taxes at the time of sales order creation and billing document (invoice) creation.
Currently we modified 'ZXFYTU03' exit to pass tax date which is system date. Our business processes are such that, there is a gap of 3-5 days between sales order creation and billing creation. So for some orders we see tax discrepancies between order and billing.
Through forums I understand that we can use 'service rendered date' at sales order item level. Solution would be passing date in 'service rendered date', we can pass date in 'service rendered date' field in sales order.
The problem is to copy same date in billing document 'service rendered date'
Does anyone have any idea how we can copy the sales order service rendered date to invoice service rendered date?
Through forum i understand that we can use copy controls, data transfer routines etc...Appreciate if someone can guide me on how i can use these...
Thanks in advance
PradeepTried 2 options...
1. Modify program RV60AFZC (FORM USEREXIT_FILL_VBRK_VBRP) to pass VBRP-FBUDA = VBKD-FBUDA. But in later part of the process, in SAPLV60A-LV60AA21 (perform fakturadaten_lieferbezogen), VBRP-FBUDA is overwritten by LIKP-WADAT_IST which is goods movement date. So this is not solving my problem.
2. Modify program ZXVVFU08, to get service rendered date from VBKD-FBUDA based on CVBRK-XBLNR (Sales order) and populate CVBRP-FBUDA. But unfortunately this user exit is being called after user exit 'ZXFYTU03' where tax related data including tax date which is being passed. Somehow tax date in this user exit 'ZXFYTU03' is document creation date which is system date.
With 2nd option, service rendered date from sales order is copied to invoice doc, but the tax is calculated based on document creation date since the tax user exit 'ZXFYTU03' is being called first...
Per this, coustom routine did not work...
Refer: Service Rendered Date (VBRP-FBUDA) for SD Invoice -
Error Message V1810 - Make to Order No Change delivery plant in Sales Order
Hello, for a client where I'm setting the flow intercompany , but i have an error on the Sales Order when I must be change delivery plant.
Scenario: Make to Order, Product configuration, Sales Order BOM created by CS60
Step:
1 - I create sales order fo company X delivery plant 1000
2 - Creates Order BOM on plant 2000 Company Y
3 - creates MRP Planned Order
4 - Convert Planned Order to Production Order
For different issues can happen that you decide to ship the goods to a different plant than the X. Production Plant remains 2000.
If I try to change the plant on the Order system stops me with the following error:
Message V1810 - Plant can no longer be changed
Diagnosis
The plant can no longer be changed in the Following situations:
The item has been assigned to a project.
There is a production order for the order item but it is not a staticassembly order.
Already have accrued costs.
For the very complex structure of the product I can not delete the production order and sales order BOM.
How do I handle these cases?
Can anyone help me?
Best regards
GiuseppeHi Guiseppe,
can you please answer some questionsa to understand your requirement.
if you want to transfer the goods from plant to plant you can do it through Stcok transfer MB1B t code.
1.then why you want to change the plant? in which element you are trying to do in sales order or production order?
2.you mention it as intercompany and MTO can you be clear for whoom you got the sales order(internal or External Customer? -
Propose delivery date in Sales order to pick current date
Hi,
I want to set the delivery date in SO to pick the current system date. Users should be able to change it to a future date <b>but not to a past date</b>.
Can anyone advice on how this can be done? I tried VOV8, but still, it didnt get determined properly.
Any advice?
Thanks
KeshiHi,
In VOV8 if you click on the popose delviery date then the system will determine the delivery date as today's only. If the users try to change the delivery date in the past then the system will give a warning but it will be changed.
In the sales screen of the sales order the date which is there is the "<b>requested delivery date of the customer"</b> This is the date by which the customer is expecting the material at his/her place. You can change it to the past but schedule line will not allow you to deliver the material in the back date.
But for the particular item if you go in the schedule lines try changing the delivery date in the past. The system will create 2 schedule lines and the schedlue line for today's date only will be confirmed. So no question of delivery in the past date.
Hope this clarifies your doubt. Reward points if solution helps.
Regards,
Allabaqsh G. Patil -
Open sales order report with billing date.
Hi,
I want to know if there's an available report for open sales order with billing date field.
Thank you.Hi,
If your case is "Order-related" Billing,you can use the T.Code "VF04" for this purpose.
One more way is to go for a custom report.
Make a copy of code of the T.Code "VA05n"(Program Name is "SD_SALES_ORDERS_VIEW").
Change the code as per your requirement to display the field "Billing Date" in the report.
Check with your ABAPer if you wish to go for a custom report.
Regards,
Krishna. -
User exit for contract start date in sales order change mode.
24.10.2008
Hi Gurus,
I need to disable the 'contract start date' (VEDA-VBEGDAT) field in Contract data tab at header and item level. Can someone suggest a user exit for the same ???
Regards,
UdaynathDear Udyanath,
Please check these User exits with the help of ABAPer
User exits in the program MV45AFZZ
The user exits which you can use for modifications in sales document
processing are listed below.
USEREXIT_FIELD_MODIFICATION
This user exit can be used to modify the attributes of the screen
fields.
To do this, the screen fields are allocated to so-called
modification groups 1 - 4 and can be edited together during a
modification in ABAP. If a field has no field name, it cannot be
allocated to a group.
The usage of the field groups (modification group 1-4) is as
follows:
- Modification group 1: Automatic modification with transaction
MFAW
- Modification group 2: It contains 'LOO' for step loop fields
- Modification group 3: For modifications which depend on check tables or on other fixed information.
USEREXIT_MOVE_FIELD_TO_VBAK
Use this user exit to assign values to new fields at sales document
header level. It is described in the section "Transfer of the
customer master fields into the sales document".
The user exit is called up at the end of the FORM routine
VBAK_FUELLEN.
USEREXIT_MOVE_FIELD_TO_VBAP
Use this user exit to assign values to new fields at sales document
item level. It is described in the section "Copy customer master
fields into the sales document".
The user exit is called up at the end of the FORM routine
VBAP_FUELLEN.
USEREXIT_MOVE_FIELD_TO_VBEP
Use this user exit to assign values to new fields at the level of
the sales document schedule lines.
The user exit is called up at the end of the FORM routine
VBEP_FUELLEN.
USEREXIT_MOVE_FIELD_TO_VBKD
Use this user exit to assign values to new fields for business data of the sales document. It is described in the section "Copy customer
master fields into sales document".
The user exit is called up at the end of the FORM routine
VBKD_FUELLEN.
I hope this will help you,
Regards,
Murali. -
How system updating the delivery dates in sale order schedule line
Hello
i created a sales order with 2 line items. For the first line item the confirmed delivery date in the schedule line is 06.02.2012 and for the second line item the confirmed delivery date in the schedule line is 14.02.2012 . Both the line items are third party items and the PR created against the line items in the sales order .
We created the PO with reference to the PR of the SO and we find there are different delivery dates coming in the PO document for the 2 line items . For the first line item the delivery date is coming as 14.11.2011 and for the second line item in the PO , the delivery date coming as 11.11.2011 . Firstly we are not understanding from where the delivery dates are picking in the PO.
Secondly , once we saved the Purchase order and once we come back to the sales order , the schedule line dates are getting changed automatically in the sales order . For the first line item in the sales order the delivery date is changing to 22.11.2011 and for the second line item in the sales order the delivery date is changing to 22.11.2011.
Now my question , is from where the delivery dates are updating in the Purchase order and once we save the purchase order how the delivery dates in the schedule line are getting changed .Now my question , is from where the delivery dates are updating in the Purchase order and once we save the purchase order how the delivery dates in the schedule line are getting changed .
For third party processing, the delivery dates are updated in the purchase order based on the settings in the field Planned delivery time in the MRP2 view of the material master(defined in purchase info record in t.code ME11/ME12) and purchasing processing time defined in t.code OMEW. This means, since the date of PO created, it will take the days mentioned in the planned delivery time field and purchasing processing times to determine the delivery date, which will be copied into the sales order as delivery date. In your case, the purchase order delivery date is not copied into the sales order, hence you may need to check OSS note. How the PO is handled? Any confirmation control functionality is used?
Regards, -
Extending sales order change BAPI and updating custom fields
Hi
i added 3 new fields into VA01/02/03 screen.i added at the header level in the additional data tab B area and appended them in VBAK table.
i want to change these values using sales order change BAPI.i added the fields in the structure VBAKKOZ,VBAKKOZX,BAPE_VBAK,BAPE_VBAKX.
may i know what else i need to do?should i move them anywhere with in the code or does the bapi take those values automatically using EXTENSIONIN structure?
also can some one send me code to actually check if bapi is changing my values?
if poss tell me how should i populate values into BAPI.After adding field in structures VBAKKOZ,VBAKKOZX,BAPE_VBAK,BAPE_VBAKX, create pair of name-value pair extensiot structure and value.
Fill values as follows :
Data : ls_parex TYPE bapiparex,
lt_parex TYPE STANDARD TABLE OF bapiparex.
ls_parex-structure = 'BAPE_VBAK'.
ls_parex-valuepart1+0(10) = Sales order no
ls_parex-valuepart1+10(XX) = somevalue. <---- Value for custom field no 1
ls_parex-valuepart1+XX(XX) = somevalue. <---- Value for custom field no 2
APPEND ls_parex TO lt_parex .
clear ls_parex.
ls_parex-structure = 'BAPE_VBAKX'.
ls_parex-valuepart1+0(10) = Sales order no
ls_parex-valuepart1+10(1) = 'X'. <--- checkbox mark for custom field no 1
ls_parex-valuepart1+11(1) = 'X'. <--- checkbox mark for custom field no 2
APPEND ls_parex TO lt_parex.
Same pair for VBAKKOZ & VBAKKOZX
Updating custom fields
CALL FUNCTION 'BAPI_SALESORDER_CHANGE'
EXPORTING
salesdocument = Sales order number
order_header_inx = 'U' <--- U for update
TABLES
extensionin = lt_parex[].
Edited by: nkarwa on Oct 25, 2010 12:39 PM -
How to get the pricing hierarchy based on the delivery date for sales order
Hi,
How to get the pricing hierarchy based on the delivery date for sales order other than system date.
My requirement is to get the Pricing hierarchy based on the delivery date other than system date.
Waiting for kind response.
Best Regards,
BDPHI Sai,
please refer teh document already how to write FM based extration on generic extractors.
and here the logic to find the latest records values:-
-> get the data in an internal table
->Sort the internal table data based from date descending
-> Using READ statement , we can read the first record of the table which is nothign but your latest record.
Regards.
Sakthi -
Copy contract PO number and Date to Sales Order
Hi freinds,
I have one requirement. I want to copy contract PO number and date to Sales order PO Number and Date while creating the sales order with reference to contract.
Thanks,
SatyaHi,
You have to modify your data transfer routine with the help of ABAPer.
You have to give him the requirement that these value should be copied to sales order from contract.
He will do the needful changes in the data transfer routine.
Then assign that routine to the copy control of sales order from contract.
Regards
Raj. -
Error while creating a delivery from a sales order
Hi Folks,
when i try to create delivery of a sales order, i am getting following error:
" Item 000030: delivery split due to conflicting header data (FKARV: ZF2C <-> F8) "
please help me in correcting this error.
thanks in advance.Hi,
The field FKARV is for Proposed billing type for a delivery-related billing doc.
Now here in your case billing document if ZF2C and another is F8 so it is splitting, check this
Kapil -
Check required for Required Delivery date not to be copied in Billing date
Hi Friends,
We have a requirement by the client that if we change the required delivery date in the order,the billing date should not be changed at the sales order item level.
Requirement comes from the fact that management decides a day on personal negotiation, when should be the billing date and the delivery date is independent of billing date.
As of now ,we are billing based on the sales order therefore the billing date is changed if we change the required delivery date.
I would be grateful,if anybody can help me.
Regards,
Amit KashyapHi Amit,
You have to maintain the invoicing dates in payer master {billing document tab}, which in turn will control the billing dates. As per the agreement with the customer you will create a calender which needs to be filled in the above mentioned field in the customer master.
Reward points if you are satisfied with my view.
Hrishi -
Change Delivery date in Sales Order
Hi all
I want to change Request Delivery Date in Sales Order. But when I changed Request Delivery Date system appear" The default date is not copied into existing schedule lines"
And Delivery Date didn't change.Could you tell me how to change Delivery Date ?
I setup Request Delivery Date - September 21th but Availability Date is September 19th. Could you tell me how to setup loading time, picking time, packing time ?
Thank and Best regards,
ThangHi,
When you change the Request Delivery Date, it automatically changes the schedule line date of all the materials, but by default does not change the schedule line date of the ordered material.
So just check the ordered material schedule line date and change it manually in the order.
Similarly maintain the same date in all the resp fieldsi in the delivery, wherever you see the date.
Regards,
Siddharth. -
How to Change delivery date in Sales Order????
Hi Guru
If i creating Sales order (OR) for eg date 29/11/2007, for delivery date it will 6/11/2007, If i change Mannualy for delivery date, it will getting some error, i need delivery date should be one or two days delay only.
regards
[email protected]Hi Mohammed,
In the sales document type configuration screen you have the field for Delivery Date Proposal. Use the appropriate value that is required. Also confirm the order date in your question is later than the delivery date maybe that is the reason why the system is giving you an error.
Regards
Nadarajah Pratheb -
Changing proposed delivery date in sales order for one specific sales org
Hi All,
I want to change proposed delivery date in sales order automatically for one specific sales org only without changing lead time in VOV8.
For that can I use MV45AFZZ. But it is asking access key to make changes. Is there any other user exit for the same. And how does exactly change it.
Thanks in advanced.
Points will be awarded.
Regards,EXIT_SAPFV45E_001 has nothing to do with this - it is meant to update the purchase order from a sales order. It might not even be triggered if the sales order has no link to a purchase order.
USEREXIT_SAVE_DOCUMENT is not really good for this either, because the delivery date has to be changed before that. If memory serves, it also influences the schedule lines and probably the ATP check and such. I would strongly advise against it. One of the other routines in MV45AFZZ should do just fine, USEREXIT_MOVE_FIELD_TO_VBAK for example.
Maybe you are looking for
-
2330 classic - main screen layout
just got a nokia 2330 classic 1) Is there any way to change the default main screen layout of the phone? can you change the digital clock ot an anlogue one? can you add your appointments of that day that are in the calendar? now the standard main scr
-
Splitting of delivery based on Multiple TO's in ware house
Hi, We have implemented SD and WM modules. We created a sales order for say 100 nos and created a delivery of the same quantity. System creates 2 TO's for the above quantity since we are using TO split functionality based on material lying in 2 bins
-
Re-order curves programmatically in REPORT or VIEW
Is is possible to programatically re-order curves in REPORT or VIEW? Thanks! Julia
-
How to create Maintainance Plan Which occur every year For particular time duration
Hello I want to create Maintenance Plan which will take full backup Daily Between 1st Oct to 30 July every year. Meance plan should execute Only between 1st oct to 30 July every year, It should take backup Daily basis. I have seen in sql server we ca
-
Well I am trying to take a screen shot, but whenever I do, it says what the question says... What should I do, for the screen shot to be able to be saved?