How to create a Delivery Order after Delivery Completed
Hi All,
I have created a SO with order quantity 100 pcs, Upper and Lower Tolerance limit is 5%.
At first, I create a DO via VL01N with picking quantity 100 and post the Goods Issue.
So, now the Delivery Status for the SO line item is Fully Delivered.
My question is how can I create a subsequent DO with 5 qty (to hit the Upper Tolerance Limit 5%) after the Delivery Status for SO line item is Fully Delivered?
My requirements are:
1. The SO quantity should remain unchanged
2. No additional line item should be created in SO
Please advice.
Thank you
Regards,
Mike
Hi,
There is no possibility to change the quantity like this in the delivery and this requirement can not be met. As discussed above system takes tolerance into account with reference to the full quantity it does not check the tolerance once the quantity is fully referenced. Meaning of tolerance itself suggests that system needs to consider in this case 5% plus or minus but when you enter the quantity as 100 then there was no question of tolerance. So the conclusion is that you can not implement this requirement in std way and through development may be possible I am not sure.
Rajiv
Similar Messages
-
How to create Auto . transfer order
Hi Guys
How to Create Automatic transfer order after posting GR wrt PO
What are the settings required for this?Hi,
Please refer the below link
http://help.sap.com/saphelp_45b/helpdata/EN/c6/f83db14afa11d182b90000e829fbfe/content.htm
Regards,
Deepak. -
How to create the sales order using BAPI's ....?
Hi Guru's,
could you please provide how to create the sales order using BAPI's .....i need step by step process and please provide the details from scratch....basically i don't have basic knowledge on this....please provide required inputs ....:)
thanks in advance
Srinivas......Hi Guru's thanks for your inouts and your valuble time...
please find the program logic below...
*& Report ZAREPAS30
REPORT zarepas30.
DATA : gs_vbeln TYPE vbak-vbeln,
gs_order_header_in TYPE bapisdhd1,
gs_order_header_inx TYPE bapisdhd1x,
gt_order_items_in TYPE STANDARD TABLE OF bapisditm,
gwa_itab1 TYPE bapisditm,
gt_order_items_inx TYPE STANDARD TABLE OF bapisditmx,
gwa_itab2 TYPE bapisditmx,
gt_order_partners TYPE STANDARD TABLE OF bapiparnr,
gwa_itab3 TYPE bapiparnr,
gt_return TYPE STANDARD TABLE OF bapiret2,
gwa_itab4 TYPE bapiret2.
Sales document type
PARAMETERS: p_auart TYPE auart OBLIGATORY.
Sales organization
PARAMETERS: p_vkorg TYPE vkorg OBLIGATORY.
Distribution channel
PARAMETERS: p_vtweg TYPE vtweg OBLIGATORY.
Division.
PARAMETERS: p_spart TYPE spart OBLIGATORY.
Requested Delivery Date
PARAMETERS: p_edatu TYPE edatu OBLIGATORY.
Sold-to
PARAMETERS: p_sold TYPE kunnr OBLIGATORY.
Ship-to
PARAMETERS: p_ship TYPE kunnr OBLIGATORY.
Material
PARAMETERS: p_matnr TYPE matnr OBLIGATORY.
Quantity.
PARAMETERS: p_menge TYPE kwmeng OBLIGATORY.
Plant
PARAMETERS: p_plant TYPE werks_d OBLIGATORY.
Start-of-selection.
START-OF-SELECTION.
Header data
Sales document type
gs_order_header_in-doc_type = p_auart.
gs_order_header_inx-doc_type = 'X'.
Sales organization
gs_order_header_in-sales_org = p_vkorg.
gs_order_header_inx-sales_org = 'X'.
Distribution channel
gs_order_header_in-distr_chan = p_vtweg.
gs_order_header_inx-distr_chan = 'X'.
Division
gs_order_header_in-division = p_spart.
gs_order_header_inx-division = 'X'.
Reguested Delivery Date
gs_order_header_in-req_date_h = p_edatu.
gs_order_header_inx-req_date_h = 'X'.
gs_order_header_inx-updateflag = 'I'.
Partner data
Sold to
gwa_itab3-partn_role = 'AG'.
gwa_itab3-partn_numb = p_sold.
APPEND gwa_itab3 TO gt_order_partners .
ship to
gwa_itab3-partn_role = 'WE'.
gwa_itab3-partn_numb = p_ship.
APPEND gwa_itab3 TO gt_order_partners .
ITEM DATA
gwa_itab2-updateflag = 'I'.
Line item number.
gwa_itab1-itm_number = '000010'.
gwa_itab2-itm_number = 'X'.
Material
gwa_itab1-material = p_matnr.
gwa_itab2-material = 'X'.
Plant
gwa_itab1-plant = p_plant.
gwa_itab2-plant = 'X'.
Quantity
gwa_itab1-target_qty = p_menge.
gwa_itab2-target_qty = 'X'.
APPEND gwa_itab1 TO gt_order_items_in.
APPEND gwa_itab2 TO gt_order_items_inx.
Line item number.
gwa_itab1-itm_number = '000020'.
gwa_itab2-itm_number = 'X'.
Material
gwa_itab1-material = p_matnr.
gwa_itab2-material = 'X'.
Plant
gwa_itab1-plant = p_plant.
gwa_itab2-plant = 'X'.
Quantity
gwa_itab1-target_qty = p_menge.
gwa_itab2-target_qty = 'X'.
APPEND gwa_itab1 TO gt_order_items_in.
APPEND gwa_itab2 TO gt_order_items_inx.
CALL FUNCTION 'BAPI_SALESORDER_CREATEFROMDAT2'
EXPORTING
order_header_in = gs_order_header_in
ORDER_HEADER_INX = gs_order_header_inx
IMPORTING
SALESDOCUMENT = gs_vbeln
tables
RETURN = gt_return
ORDER_ITEMS_IN = gt_order_items_in
ORDER_ITEMS_INX = gt_order_items_inx
order_partners = gt_order_partners.
Check the return table.
LOOP AT gt_return into gwa_itab4 WHERE type = 'E' OR type = 'A'.
EXIT.
ENDLOOP.
IF sy-subrc = 0.
WRITE: / 'Error occured while creating sales order '.
ELSE.
Commit the work.
CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
WRITE: / 'Document ', gs_vbeln, ' created'.
ENDIF. -
How to create open sales order using BAPI....?
Hi Guru's,
please help me how to create open sales order and which BAPI i have to use for open sales order.
please provide any program logic related to this or step by step process.....
that would be helpful to me.
thanks in advance...
Srinivas....Hi sreenu,
Open PO or Open sales order means that the complete cycle is not complete. That means the Sales order is not completely delievered or is not billed or is not paid for. Only once the cycle is completed the order status shows as complete untill then its Open.
You can use VA05 to find open sales orders.
Similarlry open PO's are those PO's whos inbound delivery is not complete or whos goods receipt is not complete and whos payment is not done to the vendor
U cannot directly find the open PO and open SO from any table.
That u have to calculate from the status of the PO and SO and then check wheteher that is complete or not.
U have table VBUP for SO status.Check out the fields in that table
pls see the below link.
http://abaplovers.blogspot.com/2008/02/bapi-sales-order-create-code.html
http://msdn.microsoft.com/en-us/library/cc185190.aspx
thjanks
karthik -
Hi Guys,
Any one tell me how to create a Sales Order. What are the Mandatory parameters we need to pass while creating. Thanks in advance.
Thanks
Kiran.BHello kiran,
<b>**REMEMBER: please do reward points for good answers**</b>
1. Create sales order
This process step can be triggered as follows:
The customer accepts the quotation and places an order.
You create a sales order with reference to a quotation. For more information, see Structure link processing Quotations. The system copies the items from the quotation.
You create a sales order. This is also possible without performing the previous steps.
2. Enter products
You enter products requested by customers.
Note
If necessary, you can configure products again for every item of the sales order. You can find more information in the business scenario variant Structure linkQuotation and Order Management (Configure-to-Order) and under Structure linkProduct Configuration in the Sales Transaction.
3. Check availability, schedule order and create requirements
The system triggers an availability check and scheduling in SAP APO for every order item in SAP CRM. The confirmed quantities and dates are confirmed by SAP APO to SAP CRM, and saved in the sales order (see Structure linkAvailability Check in the Sales Order). At the same time, a customer requirement is created in SAP APO.
Note
You can also execute the availability check in SAP R/3. You can find more information under Structure linkAvailability Check with SAP R/3.
4. Maintain and determine conditions
The system determines the prices and the value of individual items. If necessary, you can process these. For more information, see Structure linkPricing.
5. Perform credit check
SAP R/3 executes a credit check based on the results of pricing in SAP CRM. The result of the credit check is confirmed in SAP CRM, and saved as the credit status at item level. For more information, see Structure linkAutomatic Credit Check.
6. System replicates sales order
After the sales order has been saved in SAP CRM, complete and without errors, it is replicated for logistics processing in SAP R/3. Order data is transferred together with confirmed scheduling lines to SAP R/3.
7. System receives sales order
After replication to SAP R/3, you can change the sales order in SAP CRM and SAP R/3. You can find more information on this under Structure linkData Exchange for Sales Transactions: CRM Enterprise - SAP R/3
8. Send order confirmation to customer
You can send the order confirmation either electronically, or in print to the customer. You can find more information under Structure linkSales Order Confirmation by E-Mail.
9. Monitor status of order
Regards
Ak -
How to create Oppertunity doc automatically after lead in CRM SALES
Hi,
how to create oppertunity doc automatically after creating lead in crm sales
Thanks7regards
kishor kumarHi Kishore,
Create SAP Business Workflow for Opportunity from Lead
Use
A lead is a business transaction that describes, stores, updates, and manages the potential business interests of a business partner, and the interactions based on this over a period of time. The goal is to provide the "sales" area with the information gained in the lead, in order that it can be used as a basis for deciding whether to create an opportunity.
The information gathered in the lead is transferred to the "sales" area via the workflow "create opportunity from lead".
In the workflow, you decide whether the opportunity is generated manually or automatically.
If the lead-specific attributes Priority and Lead group fulfill specific criteria, the workflow automatically generates an opportunity. Otherwise, the workflow sends a work item to the sales employee responsible, for manual creation. Once he has checked the data in the lead, the sales employee can either reject this lead or create an opportunity from it.
The workflow is automatically started when the lead is saved.
The sales representative entered in the lead is first taken as the sales employee whose task it is to create the opportunity based on the information in the lead. This person can be determined using partner determination in CRM, depending on the prospect in the lead, and can, for example, be a manager of a sales area. If no sales representative is entered, the workflow takes an organizational unit assigned in the workflow template, and sends the work item to all users assigned to the organizational unit.
Prerequisites
u2022 The type linkage for the start events AttributeChanged and SetErrorFree for the workflow WS10001011 are deactivated as a standard procedure, and, if you wish to start the workflow template, they have to be activated again in Customizing. The workflow task processors must also be maintained. In Customizing, choose Customer Relationship Management Basic Functions SAP Business Workflow Perform Task-Specific Customizing.
u2022 The workflow template uses the user statuses SAAC (accepted by sales) and SARE (rejected by sales) of the status profile CRMLEAD. If you have defined several user statuses, the data flow for task TS10008154 (set status) must be adapted accordingly.
u2022 When the opportunity is created, the workflow template uses the opportunity transaction type OPPT. If you have defined several transaction types for the opportunity, the data flow for task TS10008151 (create opportunity) must be adapted accordingly.
u2022 If the sales employee rejects the lead, the workflow resets the qualification level to value 02 (warm). If you have specified your own qualification levels in Customizing, you need to adapt the data flow for task TS10007918 (change qualification level) accordingly.
Process of Workflow WS10001011 (create opportunity from lead)
The workflow "create opportunity from lead" is started when a lead is saved with qualification level Hot and status Error-free. The system uses the lead-specific attributes Priority and Lead group to check whether an opportunity can be automatically created, or a sales employee first needs to decide. If the sales employee decides that an opportunity can be created, the lead status is set to "accepted by sales", and an opportunity is created in the background. If necessary, this is forwarded to the sales employee to check. If the sales employee rejects the lead, the lead status is set to "rejected by sales", and the initiator is informed by mail.
The workflow is ended if no opportunity is created and
o the lead is deleted or
o the qualification level of the lead is changed to a value other than Hot or
o the status of the lead is changed to a value other than Error-free.
Path for the workflow:
==> SPRO
==> Customer Relationship Management
==> Basic Functions
==> SAP Business Workflow
==> Perform Task-Specific Customizing
Select the Application Componenet Abbrevation as CRM and expand
Select CRM-BTX and expand
Select CRM-BTX-LEA and click on Activate event linking and acivate workflow WS 10001011
It may helps you
Regards
Narayana -
How to create multi garnishment order for the same garnishment document
Hi,
Can anyone tell me how to create multi garnishment order for the same garnishment document. I tried to copy the entry in IT0195 but the sequence field is grayed out so it will just delete the old record. What configuration should I do to make this possible?
Thanks a lot in advance.hi,
As far as I got it.
You cannot have multiple Garnishment order but if a need arises you have to maintain it in IT216.
For that follow this path goto PA30->pernr->194->change->Garnishment->adjustment.
Since like order you cannot maintain adjustment also directly.
Regards,
Amit
Reward all helpful replies. -
How to create a sales order step by step please..
hi,
how to create a sales order in detail step by step.
Regards,
BBR.
Edited by: BBR on Dec 7, 2008 7:47 PM
Edited by: BBR on Dec 7, 2008 7:53 PMHi BBR
Check the following configurations are done or not
1)Go to VOR1 & VOR2 and assign dist channels and divisions to sales orgn.
2) SPRO->sales and distribution->basic functions->setup partner determination , here you maintain partner determination with the partner functions for Customer account group ,standard for sold to party is 0001
3) Create a customer with XD01
4) In OVAZ assign the sales document types to your sales area
5) Go to VN01 and maintain number ranges and assign to your sales document type (Ex: OR)
6)Go to VOV8 and select the sales document type(Ex: OR) and there you assign the number range
7) IN VOV4 check the item category determination is correct or not
8)Go to OVKK and Assign pricing procedure RVAA01 to your sales area,Cupp ,Dupp.
9) Maintain conditon records for the condition types that are there in the pricing procedure
10) Create a Material Master Record(MMR)
11) Now you can create the sales order with VA01
Regards
Srinath -
How to create a Sales order with ref to Contract using Function Module
How to create a Sales order with ref to Contract using Function Module BAPI_SALESDOCU_CREATEFROMDATA ?
We have a unique situation where we like change the sold-to customer of the sales order
once order has been created. These orders have been created using either by function module
BAPI_SALESDOCUMENT_COPY or using BDC (VA01, Copy with reference).
These two processes work abosolutely fine except someone might have change the sold-to
customer of the ship-to customer of the original sales order. If this the case then the new
sales order will be created with the old sold-to and with not the new sold-to.
We tried using BAPI_SALESDOCUMENT_CHANGE and commit afterwards. We checked
the returned parameteres of the BAPIs and they are all successful but sold-to remains the
same old one.
Any help would be much more appreciated. -
How to create a Sales Order through an EDI configuration.
Hi
How to create a Sales Order through an EDI configuration.
Tell me the step-by-step procedure for this.
Any power point presentation would be fine.
Cheers
MaruthiHi,
You can go to these links to know little bit about sales order creation through EDI/ALE by means of IDOCS.
http://www.riyaz.net/blog/index.php/2008/01/19/beginners-guide-to-ale-and-idocs-a-step-by-step-approach/
Sales Order Idoc Extension.
http://www.*******************/2007/11/abap-idocs-basic-tools.html
For any specific information, just do a google search(information like message t ype, IDOC type, Functoin module, etc. You will definitely get the information you are looking for
Please reward if this helps you -
How to create a Sales order from multiple quotations?
Hi All,
Please tell me how to create one sales order from multiple quotations?
Regards,
MaddyHello Maddy,
To create the sales order from multiple quotation, you should put the value "F - Only at item level: Always with selection option" under Quotation determination in your sales transaction type.
It will give you a pop-up to choose your quotations item while creating the sales order.
Some per-requisites are there:
1. Copy control should be maintained between your quotation and sales order.
2. Quotation should be error free and should have the status "Released"
3. Sold to party and Organization should be same in both transaction.
For more information you can check the below link:
Processing Quotations - Sales Transactions - SAP Library
Best Regards,
Dinesh -
How to create an Sales Order successfully??
Hi,
How to create an Sales Order successfully??
Why every time i create an Sales Order, there will pop-up an error msg, then i couldnt save the order....
For creating an Sales Order, what kind of data should be prepared?
For example, The material which will be sold should belong to the specific sales area. And the order type should be assigned to this sales area which will be used in the SO.
Do you know what i mean??
Thanks!!
HooHi,
To successfuly save the sales order first sales area should be assigned to document type.
Customer should be extended to sales area.Material should be maintained in sales area.
All the mandatory master data such as pricing,customer,material master should be properly maintain.
Just trace down the errors to solve them...errors give you hint of what is missing.
They are best friends of consultants
Reward points if useful
Regards,
Amrish Purohit -
How to create EDI Sales orders.
Hi ALL,How to create EDI Sales orders,pls explain step-by-step and what are requirements.
Hi
First search in the forum
there are so many threads which are answered on the same topic.
If you search in the forum you will get more replies which have answered perfectly which will olve your problem and also you will learn more.
Just use the search option in the forum
http://help.sap.com/bp_bblibrary/500/Documentation/GX1_Scen_Overview_EN_DE.ppt#4
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/SDEDI/SDEDI.pdf
regards -
How to create customer purchase order
Hi,
How to create customer purchase order?
Thanks & Regards,
Naren.Dear Naren,
As you told we create a purchase order to the vendor by ME21N. This is done by the MM consultants. Now to create a purchase for the customer to say is nothing but to create a Sales Order based on the Purchase Order details of the custome by T.Code VA01.
Please get back if need any further explanation.
Thanks & Regards
Sadhu Kishore -
Every time system create new production order after releasing sales order c
Hi Guru,
FG material strategy: 82 (sales order creates production order).
After creating the sales order it goes in to credit block. Whenever we release sales order from credit block through VKM1, system has created production order. We confirmed this production order and delivered.
But after this sales person change the sales order value, because of which again sales order goes into the credit block and after releasing sales order from credit block system create new production order even if one production order already confirmed and delivered against the same sales order.
*Every time system create new production order after releasing sales order credit block.
Thanx & regards
pnuPNU,
So, to restate:
In MD04, you have Unrestricted Sales order Stock ('E' Stock) on hand.
In the same MRP segment, and against the same Storage Location as the stock, you have a Sales Order requirement that was recently blocked and unblocked.
During the unblocking event, the system produced a new production order.
This is not normal. If the above accurately depicts your situation, I would look for an altered Strategy 82, or a userexit. SAP ATP (the beginning event of the Strat 82 process) will normally first check for the availability of stock. Only if the stock is not available, then it will create the new production order.
Best Regards,
DB49 -
How to create automatic Transfer Order for posting change delivery mvt.321?
Hi,
We are using HU with WM functionality; While posting stocks after UD, the system creates a posting change delivery instead of directly posting the stock to unrestricted stock from quality stock.
Now that we have to process the ourbound delivery bu creating a transfer order and confirming it and also do a Post Goods Issue against delivery then only the system posts the stock into unrestricted stock.
Our client doesn't want to go thro' these process steps. They would like the stock to be posted to unrestricted automatically after UD stock posting (movement type 321). Is there a way out to automatically process the posting change delivery in the background including Transfer order creation and confirmation and PGI please?
Thank you,
Regards,
Madhavkrishnaa.Pls see the customizing.
SPRO: Logistic Excution>Warehouse management>interfaces-->Define Quality management
Maybe you are looking for
-
I am using E-series Card for data acquisition.My requirement is to sample the channel, and check the 10 samples for certain condition.both at a time.What should be done can we place the AI-READ vi inside for or while loop for this purpose?
-
After a few Android phones i still love the iPhone. i have learned that the iPhone has preset EQ and one can "choose" an EQ for a song before uploading them. In my opinion and basing on articles and reveiws more and more phones have better audio than
-
After transferring a number of video clips from my new iphone 3GS to my mac using image capture, I have found that a seemingly random number of them are corrupt and won't play. The message quicktime kicks out is: The movie could not be opened. Operat
-
I just bought a gift card and it said I could redeem the code straight away Where is my rede code because it certainly is in the e ail they sent me
-
Is it possible to set the stateof a command button
I want to call a function when the user presses a command button (left click), then wait until he releases the mouse button, then call a second function. Here is the code for EVENT_LEFT_CLICK: CallFunction_1(...) GetRelativeMouseState(panel, control,