SO Header DFF values to be passed to PO in Dropship Sales Order Process

Hi Friends,
In the Dropship sales Order process, after booking the Sales Order we run the Requisition Import to get the requisition in approved status and subsequently PO is autocreated.
Problem Statement:
(1) In the SO, we have defined DFF wherein we are capturing few values, the requirement is to replicate those values to the auto-created PO. Requesting for some hint/solution preferably from front end.
(2) In case, we are able to replicate the values. Can we exclude few attributes from being replicated. Ex. I have 7 attributes in SO's header level DFF and only 5 out of 7 to be replicated on PO header level DFF.
Thanks.
With Best Regards,
Nirabh Nayan

There is no seeded functionality to transfer the DFF info from drop ship SO to PO.
You will have to write a customization. (That is what we ended up doing at one client). In the customization, you can write the logic to exclude certain attributes.
Sandeep Gandhi

Similar Messages

  • Header net value different in display and change mode in Sales Order.

    Hi All,
    I am facing a strange problem. When I check an order in display mode, I can see the header net value as 120047 Euro.  However, If I open the order in change mode, it shows value as 133099.
    Do not understand why?
    Please help me to solve the issue.
    Regards,
    Neha

    Dear Neha
    Can you please clarify as to whether any header condition type is flowing in the sale order, so that  I will try to give a suitable solution accordingly.
    thanks
    G. Lakshmipathi

  • Is there any API or Program to Update GL Journal Header DFF Values

    Hi All,
    Can anyone let me know if we have any API or Program for updating GL Journal Header DFF Values.
    Any information will be appreciated..
    Thank You
    Gt1942

    DFFs (Attribute1-15) can be updated directly using custom programs. Oracle doesn't provide any APIs to update Attribute1-15.

  • Default Header DFF value in Line DFF.

    Hi,
    I am using EBS 12.1.1 and would like to default header DFF value at line level DFF.
    Please guide.
    Regards,

    Hi,
    Not for Price unit in RFx but we had a similar requirement in Master Agreements wherein we needed to default the ECC Integration fields within predetermined values. We had achieved this via scripting.
    For you purpose, you can use the following:
    Scripting Context: Document Lifecycle Event
    External ID:SAPINT_LineitemValidate
    Class: Rfx Line Item(783)
    Script: import com.frictionless.sap.integration.event.RfxLineItemEventHandler
    Herein you can specify the Pricing Unit = "1000";
    Hope this is of help to you.
    Thanks,
    Vikram Shukla

  • Net value in billing doc not matching as in sales order

    Hi,
    I have a scenario wherein the net value in billing document does not match as in the sales order for 2 item categories maintained in the sales order. The net value in sales order has one line item category as 10 and the other as 20 but the same is not picked in billing document.
    Any pointers?

    1. Check the copy control setting at item level for Pricing type.
    2. Check the pricing procedure in sales order type & Billing type. Is it same or different.
    3. Possibily the condition valuemay have been changed manually in Sales order or Billing Document type.
    4. Check Document Pricing procedure in sales order type & Billing type. is it same or Different. If it is blank in Billing type, then it will consider the one maintained in sales order type.
    The above are the possibilities,
    Regards,
    Rajesh Banka
    Hope it help to resolve your issue.

  • Threshold Value in Sales Order Processing

    Dear All,
    I have a question for which I need inputs and suggestions from you.
    We have a requirement in the returns processing to do check on the value of goods being returned and if this value goes beyond a certain threshold (pre-agreed value with the customer) then the system will raise a message and should not allow further processing of returned goods.
    This is the approach that we think of following:
    1) we store the initial Threshold amount as a header condition in the Return Authorization (RA) document.
    2) when creating Return Orders (RO) with reference to RA we check the value of all the open RO's against the RA
    3) We make reference to RA as mandatory at the time of RO creation
    3) if total value exceeds then we raise a error message
    Basically we plan to do this check in real-time, whenever a RO document is being entered we do this calculation in real time.
    Please advice if you think this is a feasible approach, or in case you have any other suggestions for storing Threshold amounts in SAP and working with.
    Thanks a lot in advance.
    BR,
    Sahadj

    dear friend,
    your approach looks okay from my point of view...
    you would also append VBAK table creating a new custom field for your purpose and adjust the relevant code(s)
    good luck!

  • Issue While Passing Multiple items into a sales order BAPI in SAP.

    <messages><input><Invoke_SAP_SO_process_InputVariable><part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="payload"><ZBAPI_SORDER_WRAPPER xmlns:rfc="urn:sap-com:document:sap:rfc:functions" xmlns="urn:sap-com:document:sap:rfc:functions">
    <rfc:ORDER_HEADER_IN>
    <rfc:DOC_TYPE>TA</rfc:DOC_TYPE>
    <rfc:SALES_ORG>1000</rfc:SALES_ORG>
    <rfc:DISTR_CHAN>10</rfc:DISTR_CHAN>
    <rfc:DIVISION>00</rfc:DIVISION>
    <rfc:REQ_DATE_H>2009-03-11</rfc:REQ_DATE_H>
    </rfc:ORDER_HEADER_IN>
    <rfc:ORDER_ITEMS_IN>
    <rfc:item>
    <rfc:ITM_NUMBER>000010</rfc:ITM_NUMBER>
    <rfc:MATERIAL>M-18</rfc:MATERIAL>
    <rfc:TARGET_QTY>1</rfc:TARGET_QTY>
    </rfc:item>
    <rfc:item>
    <rfc:ITM_NUMBER>000020</rfc:ITM_NUMBER>
    <rfc:MATERIAL>M-18</rfc:MATERIAL>
    <rfc:TARGET_QTY>1</rfc:TARGET_QTY>
    </rfc:item>
    <rfc:item>
    <rfc:ITM_NUMBER>000030</rfc:ITM_NUMBER>
    <rfc:MATERIAL>M-18</rfc:MATERIAL>
    <rfc:TARGET_QTY>1</rfc:TARGET_QTY>
    </rfc:item>
    <rfc:item>
    <rfc:ITM_NUMBER>000040</rfc:ITM_NUMBER>
    <rfc:MATERIAL>M-18</rfc:MATERIAL>
    <rfc:TARGET_QTY>2</rfc:TARGET_QTY>
    </rfc:item>
    </rfc:ORDER_ITEMS_IN>
    <rfc:ORDER_ITEMS_INX>
    <rfc:item>
    <rfc:ITM_NUMBER>000010</rfc:ITM_NUMBER>
    <rfc:MATERIAL>X</rfc:MATERIAL>
    <rfc:TARGET_QTY>X</rfc:TARGET_QTY>
    </rfc:item>
    <rfc:item>
    <rfc:ITM_NUMBER>000020</rfc:ITM_NUMBER>
    <rfc:MATERIAL>X</rfc:MATERIAL>
    <rfc:TARGET_QTY>X</rfc:TARGET_QTY>
    </rfc:item>
    <rfc:item>
    <rfc:ITM_NUMBER>000030</rfc:ITM_NUMBER>
    <rfc:MATERIAL>X</rfc:MATERIAL>
    <rfc:TARGET_QTY>X</rfc:TARGET_QTY>
    </rfc:item>
    <rfc:item>
    <rfc:ITM_NUMBER>000040</rfc:ITM_NUMBER>
    <rfc:MATERIAL>X</rfc:MATERIAL>
    <rfc:TARGET_QTY>X</rfc:TARGET_QTY>
    </rfc:item>
    </rfc:ORDER_ITEMS_INX>
    <rfc:ORDER_PARTNERS>
    <rfc:item>
    <rfc:PARTN_ROLE>AG</rfc:PARTN_ROLE>
    <rfc:PARTN_NUMB>0000002146</rfc:PARTN_NUMB>
    </rfc:item>
    </rfc:ORDER_PARTNERS>
    <rfc:ORDER_SCHEDULES_IN>
    <rfc:item>
    <rfc:ITM_NUMBER>000010</rfc:ITM_NUMBER>
    <rfc:SCHED_LINE>0001</rfc:SCHED_LINE>
    <rfc:REQ_DATE>2009-03-11</rfc:REQ_DATE>
    <rfc:REQ_QTY>10</rfc:REQ_QTY>
    </rfc:item>
    <rfc:item>
    <rfc:ITM_NUMBER>000020</rfc:ITM_NUMBER>
    <rfc:SCHED_LINE>0001</rfc:SCHED_LINE>
    <rfc:REQ_DATE>2009-03-11</rfc:REQ_DATE>
    <rfc:REQ_QTY>10</rfc:REQ_QTY>
    </rfc:item>
    <rfc:item>
    <rfc:ITM_NUMBER>000030</rfc:ITM_NUMBER>
    <rfc:SCHED_LINE>0001</rfc:SCHED_LINE>
    <rfc:REQ_DATE>2009-03-11</rfc:REQ_DATE>
    <rfc:REQ_QTY>10</rfc:REQ_QTY>
    </rfc:item>
    <rfc:item>
    <rfc:ITM_NUMBER>000040</rfc:ITM_NUMBER>
    <rfc:SCHED_LINE>0001</rfc:SCHED_LINE>
    <rfc:REQ_DATE>2009-03-11</rfc:REQ_DATE>
    <rfc:REQ_QTY>10</rfc:REQ_QTY>
    </rfc:item>
    </rfc:ORDER_SCHEDULES_IN>
    <rfc:ORDER_SCHEDULES_INX>
    <rfc:item>
    <rfc:ITM_NUMBER>000010</rfc:ITM_NUMBER>
    <rfc:SCHED_LINE>0001</rfc:SCHED_LINE>
    <rfc:REQ_DATE>X</rfc:REQ_DATE>
    <rfc:REQ_QTY>X</rfc:REQ_QTY>
    </rfc:item>
    <rfc:item>
    <rfc:ITM_NUMBER>000020</rfc:ITM_NUMBER>
    <rfc:SCHED_LINE>0001</rfc:SCHED_LINE>
    <rfc:REQ_DATE>X</rfc:REQ_DATE>
    <rfc:REQ_QTY>X</rfc:REQ_QTY>
    </rfc:item>
    <rfc:item>
    <rfc:ITM_NUMBER>000030</rfc:ITM_NUMBER>
    <rfc:SCHED_LINE>0001</rfc:SCHED_LINE>
    <rfc:REQ_DATE>X</rfc:REQ_DATE>
    <rfc:REQ_QTY>X</rfc:REQ_QTY>
    </rfc:item>
    <rfc:item>
    <rfc:ITM_NUMBER>000040</rfc:ITM_NUMBER>
    <rfc:SCHED_LINE>0001</rfc:SCHED_LINE>
    <rfc:REQ_DATE>X</rfc:REQ_DATE>
    <rfc:REQ_QTY>X</rfc:REQ_QTY>
    </rfc:item>
    </rfc:ORDER_SCHEDULES_INX>
    </ZBAPI_SORDER_WRAPPER>
    </part></Invoke_SAP_SO_process_InputVariable></input><fault><selectionFailure xmlns="http://schemas.xmlsoap.org/ws/2003/03/business-process/"><part name="summary"><summary>XPath query string returns multiple nodes.
    According to BPEL4WS spec 1.1 section 14.3, The assign activity part and query /ns2:ZBAPI_SORDER_WRAPPER/ns2:ORDER_ITEMS_IN/ns2:item/ns2:ITM_NUMBER should not return multipe nodes.
    Please check the BPEL source at line number "113" and verify the part and xpath query /ns2:ZBAPI_SORDER_WRAPPER/ns2:ORDER_ITEMS_IN/ns2:item/ns2:ITM_NUMBER.
    Possible reasons behind this problems are: some xml elements has maxOccurs > 1 or the xml data is invalid according to XML Schema.
    To verify whether XML data received by a process is valid, user can turn on validateXML switch at the domain administration page.
    </summary>
    </part></selectionFailure></fault></messages>

    Hi Siva,
    I had a similar problem.
    I was using add button to create dynamic rows.
    In the coding part I create multiple instances but when I call the webservice only the last row is passed.
    Can you give me more inputs?
    Thanks
    Nancy

  • How to pass the Quotation Confirmation to Sales Order

    Hi All
    In our scenario (own client), we have two stages in quotation process, they are quotation creation and quotation confirmation by customer during the quotation validity period. A Sales Employee/representative creates and confirms quotation upon customer request. Once Sales employee confirms the quotation then a Sales Accountant will creates the Sales Order.
    As per our requirement the quotation confirmation will be displayed immediately and automatically in Sales Accountant Computer screen. So that sales accountant identifies the confirmed quotation and converts it into sales order.
    How can we map this scenario into SAP. Please help us to find the way in SAP, your suggestions will be highly appreciated.

    Hi
    If this SO is processed partially - i.e. transactions happened - You cant change it
    You can use ABAP and change it in Debug mode, but not advisable... Better to short close the SO and open a new SO for Balance qty
    br, Ajay M
    Edited by: Ajay Maheshwari on May 25, 2011 5:10 PM

  • How to use DFF value in BG_ABSENCE_DURATION Fast formula

    Hi All,
    I would like to know how can we use DFF values in BG_ABSENCE_DURATION fast formula.
    Can we pass them as input values?
    Also, when we use them as DATABASE ITEMS how does Fast Formula identifies them.
    For example I have created a DFF value HALF_DAY that can take either "YES" nor "NO".
    I tried to use that as input value but that didnt work, not sure if it is possible at all or not.
    I also tried to use that as Data Base ITEM, as follows:-
    IF (ABSENCES_HALF_DAY WAS DEFAULTED ) then
    duration = 'FAILED'
    invalid_msg = 'DFF not working'
    Any help will be much appreciated.
    Thanks,
    Avinash
    but i am getting following error when i access SSHR
    Formula BG_ABSENCE_DURATION: ORA-01403: no data found ORA-01403: no data found Cause: During the PL/SQL execution part, an Oracle error was detected. Action: Please refer to your system administrator.

    Thanks Vigneswar  and Avaneesh for your helpful comments,
    Actually I want to retrive the DFF value that I pass while applying the Leave Request and not that already stored in the data base. I checked and found that the query you have mentioned is retriving the data from base tables.
    select target.ATTRIBUTE6 -- Attrinute6 is database item ABSENCES_HALF_DAY+
    from    per_absence_attendances                target,+
    per_all_assignments_f                  ASSIGN+
    WHERE   sysdate BETWEEN ASSIGN.effective_start_date+
    AND ASSIGN.effective_end_date+
    AND    ASSIGN.assignment_id                  = 647--&B2+
    AND    ASSIGN.assignment_type                = 'E'+
    AND    target.person_id                      = ASSIGN.person_id+
    AND    target.absence_attendance_id  =+
    *(select max (absence_attendance_id)*
    from   per_absence_attendances+
    where  person_id   =  ASSIGN.person_id+
    and    date_start <=  sysdate+
    I have only added folloing lines In my BG_ABSENCE_DURATION FF
    DEFAULT FOR ABSENCES_HALF_DAY is 'XX'+
    if (1 = 1) then+
    duration = 'FAILED'+
    invalid_msg = 'DFF not working: '+ABSENCES_HALF_DAY+
    But evry time output is *"DFF not working : Yes"* no matter what the value I am passing while applying leave. This value "Yes" is stored in DFF attribute 6 for the test employee and I guess FF is retriving this value from DATABSE not from current transaction.
    Could you please help how to retrive run time data.
    Thanks,
    Avinash

  • Header condition type value not displayed in sales order output

    Hi gurus,
    I have observed a strange issue regarding a header condition in a sales order.
    we have a set up like following:
    1. If the Header condition XXXX is used in sales Order then this value should be printed on sales order output.
    2. If the Header condition mentioned in above point is not maintained in sales order it should print the total price of all line items.
    Though i have maintained the header condition value in Sales Order Header its not displayed in SO output.
    That is , I have a sales order and it has one HEADER condition type entered with 3500 USD.
    In fact this value is used for some business purpose and is being printed on the sales order output for a specific output type.
    But where as in a sales order this header condition value is not getting printed on the output though I am using same data as of the sales order which is having the header condition value printed on its output.
    According to business,we must have the header condition value printed on  sales Order output.
    Please suggest how to proceed.
    Thanks in advance.

    Not sure if you are using costom smartform to print invoice, if yes then ask developer to debug and find the root cause and fix it.
    You might need to give him condition when it shuld be printed and when not.
    You can take reference of another output type for which it is printing

  • Maximum Sales Order Header Value

    Hello gurus !!!!
    I have a problem to solve on a Sales Order document. I search the IMG, but i didn't found something to help me.
    I have a lot of customers, and i have to configure the VA01 transaction, when we are typing a new Sales Order, with a lot of Materials, when the Header Sales Order Value exceeds the value of 3.000 EUROS, the transaction must stop me with an error message, and not let me input anymore Materials or increase the Quantity of the already written Materials.
    Can you suggest me a solution please.???
    Thank you very much.

    Hi,
    You may have to use the user exit MV45AFZZ (USEREXIT_CHECK_VBAK) . You will have to put in the code which says if VBAK-NETWR > 3000 Euros, give a pop up to save the document and not proceed any further.
    You will have to take the ABAPer's help for this. You can check for user exits in SPRO >> Sales and Distribution >> System Modifications >> User Exit in Sales >> User exits in sales order processing.
    As far as I understand SAP, you cannot make the system stop by standard config when you exceed 3000 Euros.
    Hope this helps.
    Regards,
    Mukund S

  • Sales order header data change by using the ORDERS05 IDOC

    Hello Team
    I am getting sales order number and some code value from the legacy system. i need to check whether the sales order is avialable in SAP or not. if it is there, i need to update the CODE value (ie for example ABC100) in sales order header data> order data> your reference field.  For doing this i am using the IDOC type ORDERS05 and message type ORDCHG message type.
    Now i want to know what are the mandatory fields which i need to do the mapping for the IDOC ORDERS05, to change the sales order header data. please check and suggest me the required fields of the IDOC to be mapped, so that i can change the sales order header data.
    Please correct me if i am doing something wrong here.
    Regards
    Rj

    Hello chirag
    Thanks for your reply. My requirement is to change the sales order which is already avialable in SAP. Just i need to change the header data of the sales order, for example if i am getting the sales order as 1000 and CODE as ABC100. i need to change the Sales document number 1000 and put the code ABC100 in sales order header data>orders data>your reference field.
    So now i want to know the below points
    1. what are the mandatory fields for which i need to pass the values for the IDOC ORDERS05.
    2. what is the user-exit used for picking up those values from SAP because i am getting only sales order number and CODE values from legacy system.
    Please check and suggest me accordingly.
    Regards
    Rj

  • Dynamic field value in Sales order item table control

    Hi
    I need to find the VBAP-VKAUS (Usage indicator) field value in run time of the creation of sale order ...these values stored in the  table TVLV.
    when i debug the program SAPMV45A in the screen 4900 this VBAP-VKAUS value gets empty in structure VBAP even though i can see other values like MATNR etc...
    this field is configurable (dynamic) field and not appear for all the ordertypes.
    i need to pass this VBAP-VKAUS  value to KOMPD-VKAUS
    Thru user-exit..so please let me know if somebody knows how to find this VBAP-VKAUS  value.
    Thanks in advance
    Madi

    hi,
    Plz Check the struc KOMP/KOMK. Let me know, if this helped.
    Rgds,
    Raghu.

  • BAPI FOR SALES ORDER PROBELM IN PRICING VALUE

    Respected Members
    i have a problem in creating sales order through BAPI
    i will explain you.
    My flat file structure is
    doc_type sales_org dis_Ch division part_num pono itm_num material short_text qty plant price
    OR 1000 20 10 1000 123 10 100-100 abc 50 1000 500
    OR 1000 20 10 1000 254 10 100-200 XYZ 70 1000 800
    Now when i am executing my program with this flat file data , everything is coming but problem is that in second sales order which is getting create is also having the quantity and price value of the first sales order ie 50 and 500 and it is not taking quantity as 70 and price as 800.
    Rest everything is getting changed .
    For eg Material is getting changed and description is getting changed for second po.
    for second sales order it is taking material 100-200 and description XYZ only.
    Then why it is taking values for quantity and price same as first sales order.
    i m using the bapi function module in the loop only and thats why two sales order are getting generated.
    also at the debugging when the values are passed to BAPI function module it is passing the correct values ie 70 and 800 but finally when i am going to tcode VA02 and seeing the sales order then it is showing the values of the previous order.
    Please give me the solution as soon as possible.
    Thanks

    Hello Manish,
    If you are calling the BAPI within a loop, try to put the BAPI_TRANSACTION_COMMIT within the loop as well so every order is commited properly before the next one is created.
    Hope that solves your problem.
    Michael

  • Transfer of Header text from Sales Order to Delivery

    Hi Experts,
    I had a requirement to populate Terms of delivery text in Sales Order Header text with some predefined value which I have accomplished using MV45AFZB - User Exit USEREXIT_CHECK_VBAP which transfers the text on save of the document to sales order header (terms of Delivery Text ) .
    Now the issue is the same text is required to be copied to delivery - Terms of Delivery header Text. But this is not happening/Its occuring one out of 4 times . I am not able to find out the reason for this.
    Please help in this regard.
    Thanks

    This can be set in conifugration. Transaction VOTXN. The delivery header text can be set to be referenced from the sales order.

Maybe you are looking for

  • Adobe Form not getting displayed in WebDynpro Modal Window

    Hi, I am trying to display the table data in a Interactive Form. I have used TABLE UI element in Interactive Form. When the user clicks on a EXPORT button this form is displayed in a pop up window (Modal Window). This form is not getting displayed fo

  • No Matching Records Found ''G/L Account''

    Dear All , I am Posting A/P Invoice which is based on GRPO, but while adding document system is showing the following error No Matching records found ''G/L Accounts'' (OACT) (ODBC-2028) [Message 131-183]. The G/L Account determination is Item Group w

  • Safari doesnt download video files anymore

    Downloading from "Activity" window doesnt work anymore for me. Before, i would just open Activity window and double-click on file I want to download, but it doesnt work anymore. When i double-click it just open the same video in a new window but no d

  • How can I lock a clip to storyline, timeline or song in Final Cut Pro?

    My friends and I made our own version of Pharrell Williams happy video and I'm trying to edit it. The thing is that there are places where we sing and we want the song to match our lips so how can I lock the clip in place? I'm very new to editing and

  • Dual Monitor Out of Frequency

    I am reposting this from another area to see if get a response here. I have a G5 Dual 1.8 machine with a GeForce FX 5200 DVI-VGA and ADC-VGA adapters. It drives to 17in Daewoo LCD monitors. It all worked fine with dual monitors until I upgraded to 10