Force storing of address data with sales documents?

Can anyone tell me if there is a configuration option available to force ECC to copy and store address information with each sales document?
Current Situation:
ECC sales document partner address information is linked in VBPA.  Default behavior is to create references to master data addresses (VBPA-ADRDA type 'A' or 'D').  If an address is later changed in master data and I reprint an old invoice it will have the new updated address rather than the address at time the invoice was generated.  This leads to all sorts of problems printing historical documents.
Desired Outcome:
I would like ECC to always store copies of addresses for certain document types.  There should be no VBPA pointers to master data addresses.  This would remove the current problem of document reprints using newer data.
SAP clearly supports this functionality since during order entry if an address is changed, SAP creates a new ADRC record and links it with VBPA-ADRDA type 'E'.  This same behavior happens with one-time addresses.  I would like this behavior to occur in all sales document creates.
Can anyone tell me if there is basic configuration available to make this happen or do I need to have some ABAPers do development in the user exit prior to sales document save?  This is for an ECC 5.0 system though we would also be interested in doing it for a 4.6C system.
thx
Greg

Thanks for the reply.  The requirement is only that the historical document content is accurate.  Changed fonts and layouts on the printed document is not an issue.  I'm researching this as an alternative to archiving terabytes worth of spool outputs like you note.
I'm thinking at worst it should be possible to adjust the VOFM data transfer routines when creating Delivery and/or Billing documents to cause them to create new ADRC records if VBPA-ADRDA points to master data.  This would still allow the Order document to point to master data though.
If I were to make Quote documents mandatory and generate Order documents from them then I should be able to lock down the Order document with a similar VOFM data transfer adjustment.
Although the prefferable solution would be to get the address dereferenced from master data in the original Order document.

Similar Messages

  • Issue With Sales Document Type in BW.

    Dear Experts,
    I am facing an Issue with Sales Document Type(Object name is 0DOC_TYPE).
    when i am loading data from R/3 to BW It is converting Sales Document type as follow
    Sales Document Type in R/3                         Sales Document Type in BW
    OR                                                                        TA
    CR                                                                        G2
    DR                                                                        L2
    I check with an ABAPer and he told that there is conversion exit for this Object so that's why it is converting when sending to BW. But the user wants to see in Report same as it is in R/3 like OR, CR DR ... etc.
    I have done some investigation and found that the conversion exit (CONVERSION_EXIT_AUART_INPUT and CONVERSION_EXIT_AUART_OUTPUT) are converting the values based in the table TAUUM
    The staructure of TAUUM is
    MANDT(Client)  SPRAS(Language) AUART(Sales document type (not converted)   AUART_SPR(Language key for sales document type)
    and values are
    100 E TA OR
    100 E G2 CR
    etc....
    The same Conversion exits(CONVERSION_EXIT_AUART_INPUT and CONVERSION_EXIT_AUART_OUTPUT) and table TAUUM are available in BW as well. So i thought I can Use InfoObject 0DOC_TYPE by changing it's conversion Routine as AUART(which runs based on the above mentioned conversion exits).
    but the the problem is table TAUUM(Pool Table) does't have any data in BW.
    So can anyone tell me is there any option to load data into table TAUUM from R/3 or any other option to solve this issue.
    Your ideas will really help's me.
    Thanks in advance,
    Dara.

    Hi Venkat,
    Thanks a lot for your immediate response.
    The InfoObject 0DOC_TYPE was without conversion exit by default. but when data coming from R/3 it is converting and sending to BW So that's why i am planning to use conversion exit "AUART" in the info Object.
    I checked data in R/3 using RSA3 it is showing sales document type as "OR" and for the same transaction data when i checked in PSA it is showing as "TA".
    Could you please let me know if there any other options.
    Thanks in advance,
    Dara.

  • Custom master data for Sales Document Number

    Is it possible to create master data for "sales document number" as a custom field and/or table in R/3?  We have a need to record the "end user" customer of an order but this data may be updated a long time after the order and sale is complete.  IT seems that loading to BW/BI may be simpler if this is treated as document attributes rather than transactional data since no delta will be trigger by changes to this field.  Does anyone have experience with this approach?

    Hi,
    it is possible to create attributes for this InfoObject. Add the Attributes you need in BW. You can use the attributes even if the sales doc is line item dimension of your cube.
    On Sourcesystem side you have to create a generic extractor in SBIW. I think a table view on VBAK or VBAP may fullfill your needs. Of course the tables are not the smallest ones but maybe u can use the timestamp to implement a generic delta. Check whether the timestamp is set when the 'end user' is set. Not every change in the sales document leads to an entry in the delta queue of logistic, but the timestamp should be set.
    After that replicate the datasource to BI and connect it to the attributes of 0SALES_DOC
    I had a similar enhancement at one customer reading the actual transport routes to the sales documents and it worked fine.
    Hope that helps
    Christoph Vortkamp

  • Change to existing sales order - There is no incompletion data for sales document

    we have just started TM in our sandbox system. When we change an existing order we get the following message:
    There is no incompletion data for sales document and the order change does not get sent to tm.  Creating a new order and changing all works fine. Is there something to be done with existing orders?

    Hello John,
    Have you tried to use the report TMTRQINITIALSENDING?
    Rgs, Marcelo Lauria

  • How to get terminal address along with Change document header

    Dear All
    My client want a report of the frequencies of a sales document changes along with terminal address. In table CDHDR i can get user name, date, t-code but not the terminal address. So requesting to guide me of how to get the terminal address from which terminal the document has been updated.
    Appropriate answer will be rewarded.
    Regards
    Kingshuk
    Edited by: Kings_Roy on May 31, 2010 11:02 AM

    I don't think this information is kept in change documents.  So for the change documents that are already created, you cannot get this information.
    For future however you can do some code changes to get this information.
    Function module TH_USER_INFO can return terminal name as well as IP address for a given client and user.
    All you have to do is either store this additional information along with change documents. For this i think you can check the FMs that are writing SD change documents. 
    OR
    You can use user exit exit SUSR0001 (User exit after logon to SAP System) to call this Function (TH_USER_INFO) at user logon and store this info in a Z table. Later when you are reading change documents, you can get user name, date time from change document and search this Z table for respective user Terminal name and IP Address.
    This is not a complete solution but i hope it will direct you to a solution.
    cheers.

  • Updation of email address in the sales document

    Hello People,
    I have a requirement to update the mail adress for a certain partner function in a sales document in the user exit.
    As in for e,g i would have to update the email address for the ship to party in a sales document header,
    This is required because the address details in a sales document is independent of the customer master data. So any changes made here does not over write the master data.
    But i am not able to find a structure with the mail address field in the user exit .
    Could you suggest how this could be done ?
    Suggestion would be appreciated and rewarded
    Thankyou

    Hi Brijesh,
    Proceed as follows.
    You can use the SELECT SINGLE <field> ..... stmt to retrieve the address number of the customer (ship to party).
    or
    1. Execute SE37 and input the FM KNA1_SINGLE_READER
    2. execute this fumction module and input the customer number.. again execute.
    3. This function module will return the details of the customer in the O_KNA1 output parameter. Take a note of the address number KNA1-ADRNR
    4. Now pass this address number to the FM ADDR_GET_COMPLETE input parameter ADDRNUMBER.
    5. Now run the FM and you can check that this one returns you the email info as well.
    Try the following code in SE38 and then implement to your requirement.
    REPORT  ZSDN_CUST_ADDRESS.
    TYPE-POOLS: szadr.
    data: i_kunnr TYPE kna1-kunnr VALUE '66',
          addrnr  TYPE ADDR1_SEL-ADDRNUMBER.
    data: o_kna1  type kna1,
          i_addr  type SZADR_ADDR1_COMPLETE,
          wa_smtp LIKE LINE OF i_addr-ADSMTP_TAB.
    CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
      EXPORTING
        INPUT         = i_kunnr
      IMPORTING
        OUTPUT        = i_kunnr.
    CALL FUNCTION 'KNA1_SINGLE_READER'
      EXPORTING
        I_KUNNR                  = i_kunnr
        I_BYPASSING_BUFFER       = 'X'
      IMPORTING
        O_KNA1                   = o_kna1
      EXCEPTIONS
        NOT_FOUND                = 1
        PARAMETER_ERROR          = 2
        INTERNAL_ERROR           = 3
        OTHERS                   = 4.
    IF sy-subrc IS INITIAL.
      move o_kna1-adrnr to addrnr.
      CALL FUNCTION 'ADDR_GET_COMPLETE'
        EXPORTING
          ADDRNUMBER                    = addrnr
          IV_CURRENT_COMM_DATA          = 'X'
        IMPORTING
         ADDR1_COMPLETE                = i_addr
        EXCEPTIONS
          PARAMETER_ERROR               = 1
          ADDRESS_NOT_EXIST             = 2
          INTERNAL_ERROR                = 3
          WRONG_ACCESS_TO_ARCHIVE       = 4
          OTHERS                        = 5.
    ENDIF.
    LOOP AT i_addr-ADSMTP_TAB INTO wa_smtp.
       WRITE:/ wa_smtp-ADSMTP-SMTP_ADDR.
    ENDLOOP.

  • Pricing date on sales documents

    Hi ,
    I have a problem. While creating a sales document like inquiry or order, system is not populating pricing date with current date and then system is searching price for 00.00.0000. I want that pricing date should be populated with current date.
    Please respond.
    Best Regards,
    AI.

    Hello,
    Please check the filed PROPOSAL FOR PRICING DATE in the VOV8 for you document types
    If you want the Pricing date to be set as todays date, it should be set as BLANK.
    thanks,
    santosh

  • HOW TO KNOW DELIVERY DATE FROM SALES DOCUMENT NO...?

    HI all.
          i have sales document no..
    how can i have the delivery date of that sales order...?

    Dear Shashank,
    against any sales Document no. VBELN ...
    u will find it's Delivery date in LIKP  :Delivery Header Table
    in LFDAT "Delivery Date.
    Hope it helps u...!!!
    Pls reward if Helpful...!!!

  • External surveys with Sales documents or Activities

    As part of the 1408 release, SAP has provided the capability to create an external survey for tickets (by using customer satisfaction surveys with email notifications). Is there a similar functionality for Sales documents or Activities?

    As part of the 1408 release, SAP has provided the capability to create an external survey for tickets (by using customer satisfaction surveys with email notifications). Is there a similar functionality for Sales documents or Activities?

  • How to link VBREVK table with Sales document tables

    Hi Experts,
    I have requirement to generate license revenue information which requires tables like VBAK,VBAP.VEDA,VBREVE and VBREVK
    Join condition used:
    VBAK-sales document -VBAP-Sales document
    VBAP-sales document-VEDA-Sales document
    VBAP-sales document item-VEDA-sales document item
    VBAP-sales document-VBREVE-Sales document
    VBAP-sales document item-VBREVE-sales document item
    till here i am able to generate correct records
    But i have to join VBREVK table to any of the above tables
    1.VBREVK is unable to join with VBREVE table
    2.Getting duplicate records when joined with VEDA and VBAK
    Please let me know correct join condition between VBREVK with any of the above tables to avoid duplicates.
    Thank you in advance,
    Regards,
    narasimha.

    Hi Isha,
    you can make use of Tcode SQVI .
    there you can fine the table realtionship.
    regards,
    Pravin

  • Way to Copy Doc,Due and Posting Date from Sale Document to Other Sale Doc

    Hey SAP B1 Community,
                                  Most of the users facing Problems When they create Sale Order and then want to create Del and Invoice Doc. They have to Change Doc and Del Date, There is solution to avoid to write  dates again.
    First Create UDF with the name ie "DDate", in DDate udf write FMS which get the Date From $[ORDR.DocDate]
    in Del and Invoice Form Create FMS for Del and Document Date which get Value form UDF "DDate"
    It ll decrease the time to Post Del and Invoice.
    Rahil Hassan
    0300-4655753

    this method is to avoid current date
    when
    they use "Copy to" Delivery and then Copy to Invoice the system fills

  • Updation of partner address data in sales order

    Hi,
       I am trying to create a sales order using an Idoc of the message type ORDERS.
       Within this Idoc, the street number for the Sold-to partner is blank.
       However, by the time the Idoc is processed and the order is created, the street address
       for the Sold-to partner gets picked up from the customer master where this field is not
       blank for the partner.
       Is there any way to avoid this so that the sales order reflects the partner address
       details as it is in the IDoc and this street address remains blank.
    Regards,
    Sudeep

    Hi Sudeep,
    You could try the below solution(as i cant think of a straight forward solution) to this.
    Export the value of street in one of the customer exits in IDOC_INPUT_ORDERS, and then implement the implicit enhancement option in the FM "SD_PARTNER_READ", in this enhancement import the value that you earlier exported, if the import succeeds then the call is via "IDOC_INPUT_ORDERS"(hence this enhancement will not affect dialog users/other interfaces), then check if the imported value is blank, if so then clear the value in I_XVBPA.
    Note: If the program doesnt get into SD_PARTNER_READ, the you can try with user exit for VBAP/save_document_prepare.
    Regards,
    Chen

  • Retrieve data with restrict document number

    hi,
    i want to retrieve the data from table into internal table, where the document number start with 19********.
    so how an i going to code it so that anything start from 19***** will be taken only, and others are not?
    thanks

    Use
    SELECT * FROM dbtab WHERE docnum LIKE '19%'

  • Conversion from 4.6C to ECC 6.0 issue with Sales Document Category K

    Hello.
         My company is upgrading from a 4.6C system to an SAP ECC 6.0. We have batch management on for all materials. There was a bug in SAP 4.6C which allowed the creation of a Credit memo request, (SD Document Category H), and the user did not have to enter a valid batch as part of the creation process using VA01. The batch checking was skipped. This was not realized until the process failed in testing for ECC 6.0. These types of documents are create manually and via IDOC's.
         ECC 6.0 contains the fix for the bug and the check is now being invoked for batches OSS Note 740397 describes the bug and fix. Is there a way using configuration to have the batch check be turned off during credit memo request creation? In debugging the code this does not seems possible. It appears from the abap code this is not possible and based upon the Category H a batch is required. Just checking.
         I have change the SD Document Category to H*(Returns) and the Screen Sequence to be RE(Returns). The user and the IDOC can now enter existing batches and non existing batches. The problem now is the processing of the  Orders IDOC is somehow not storing the quantity. I have debugged the IDOC processing, the IDOC is using call transaction, and I see the quantity is to be populated in the properly in the BDC table used by the call transcation. Yet it is not on the return delivery once the IDOC processes.  Any idea why or which field from the IDOC should be populated? I am assuming that the processing of the Credit memo request and the Return is different from an IDOC perspective and will require different fields to be populated. Not sure just a thought.
         Any help would be greatly appreciated.
    Regards,
    Bob

    Hi Mani,
    As long as it is a warning u dont need to worry.Check if the search help is working
    Regards,
    Amit

  • Sales Document: Delivery: POD Data

    Hi gurus,
    I have to extract data from Sales Document: Delivery: which is on POD(Proof of delivery).Datain R/3 is stored in TVPOD table, i searched for the extractor for this but i could not find. Can anyone please tell what is the data source for TVPOD table.
    Thanks in advance.
    Ananth

    Hi Ananth,
    Refer this link on IS-OIL.
    http://help.sap.com/saphelp_nw04/helpdata/en/91/ede53782e8da23e10000009b38f889/frameset.htm
    Bye
    Dinesh
    (Do not forget to assign points!!)

Maybe you are looking for

  • FBRA -should open correspondence should be deactivated

    Hi Friends, when i am resetting a document iam getting the above message please advise what is this correspondence here iam resetting a vendor line item. Thanks, SRINI.

  • Oracle DB compatible with HP UnixWare ?

    I have a server with HP UnixWare 7.1. IS it compatible with any version of Oracle DB installation ? I have checked the certification metrics for the 10g and 11g DB. But for it I don't see this compatible. And what to check with you guys , if there is

  • Third-Party Travel Planning with Amadeus E-Travel

    Hi all, I've just started to work with my client and Amadeus on implementing the third party travel planning functionality for integration between ECC (ERP 6.0 EHP6) and AeTM (the Amadeus e-Travel Management booking tool). I was wondering if anyone h

  • Syncing Lightroom 5 collections with Apple TV

    I recently upgraded from Photoshop Elements 9 to Lightroom 5,  When I moved the catalogue over, all keywords transferred, and Albums became collections.  When I used Photshop Elements, I could easily sync the Albums with my Apple Tvs to display the p

  • CS4 - Save for web

    When ever i do a design in illustrator Cs3 I tend to make proofs for approval using save for web to give me a jpeg thats within 1000px x 1000px sometimes my artwork is very large 120" x 96" and complex and save for web cannot process a small jpeg out