Should we directly update receipts table AR_RECEIVABLE_APPLICATIONS

I had created some receipt methods which has wrong bank accounts allotted to ON-ACCOUNT and UNAPPLIED receipts. Now as most of you know, that once a receipt method is created, it is not possible to update accounts on it. you have to end-date old receipt method and create new one with correct account. That is the method i shall be doing to correct receipt methods for future.
HOWEVER for receipts already processed,i intend to update tables directly for the wrong accounts. Create Accounting run has not been done yet.
I just wanted to know if it will impact create accounting ?

I just wanted to know if it will impact create accounting ? It depends on what tables you want to update. Some direct updates are supported and some requires updating it using an API.
Please log a SR to confirm with Oracle support if you can update those tables directly or not.
Thanks,
Hussein

Similar Messages

  • Are these key fields in 'Direct Update' DSO table in BW on HANA (BW740SP7) correct?

    Pls see below for a very strange behaviour of all active tables of type 'Direct Update' DSO in our system.
    Is this a bug or is this somehow supposed to be like this (i.e. a feature)?
    DSO definition:
    Active table of type 'Column Store' - note fields marked as 'Key' different from DSO definition:
    The DSO table content:
    In ABAP executing the following select on the DSO table:
    The result is garbage (the content of QQQPARST0 lands in /BIC/QQQPAFL0 and QQQSCPRO lands in /BIC/QQQPARA0):

    Dear Sundaresan,
    thanks for this suggestion, but I have posted the question in the following forums:
    SAP Business Warehouse: What is this with the 'Direct' DSO table in BW on HANA (BW740SP7)
    SAP BW powered by HANA: Direct Update DSO keyfields in RSA1 <> SE11 & SELECT returns garbage
    ABAP for SAP HANA: Direct Update DSO keyfields in RSA1 <> SE11 & SELECT returns garbage
    So far no real luck but maybe soon
    Greetings

  • Update the functional area (AUFK-FUNC_AREA) directly in the table AUFK

    Hello,
    The OSS note 150959 gives a report, which directly updates the table field AUFK-PRCTR (profit center). Have you ever tried the same thing with the Functional Area (I am afraid to cause database incoherencies, if I do this) ?
    We have to do this both for production and maintenance orders.
    Thank's a lot for your answer.
    Best regards,
    Holger

    Hello Rajesha,
    We have to make a mass update of all  production and maintenance orders in our system.
    So we have to write a program, which is doing this.
    In order to avoid the direct update of the table AUFK, we will write a batch input.
    Best regards,
    Holger

  • GenericSoapPort updating DB tables

    Hello! I need to design/implement the following: We are setting up SOA workflows for our Document Management system, and during the workflow actions, SOA will need to directly update UCM tables with the history of actions that users will do on the documents: for example, if the document is Approved, Moved on to the next Approver,  at what time, and the other information.  The general explanation - SOA needs to write the history of what had happened into our UCM/ECM Database. For this, I am thinking to use GenericSoapPort, which will then use the custom UCM service that will trigger the custom Query which will update the tables. Do you think the above is fine? If yes, can you please help with flashing out the details of the custom service and the custom query? For example, here is my custom service:
    <tr>
      <td>EUM_WORKFLOW_UPDATE_ACTIONS</td>
      <td>Service
      3
      null
      null
      null<br>
      null</td>
      <td>2:IdocHistory:::null</td>
    </tr>
    And here is the query:
    <tr>
      <td>IEumWorkflowActions</td>
      <td>NSERT INTO EUM_WORKFLOW_ACTIONS(WORKFLOWACTION, WKFACTIONDATE)
      values("Approve", "20-SEP-13")</td>
      <td></td>
    </tr>
    Something is NOT working correctly - the logs say it is the query syntax, however the message is very general.
    When I try to test the service via EM console, I use this XML to test the service:
    <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
      <soap:Body xmlns:ns1="http://www.oracle.com/UCM">
        <ns1:GenericRequest webKey="cs">
          <ns1:Service IdcService="EUM_WORKFLOW_UPDATE_ACTIONS">
            <ns1:User></ns1:User>
            <ns1:Document>
            </ns1:Document>
          </ns1:Service>
        </ns1:GenericRequest>
      </soap:Body>
    </soap:Envelope>
    Any thoughts on the above constructs? Perhaps I need to pass some parameters? Thank you for your help! Anya

    Anya,
    first of all, there is a typo: NSERT INTO EUM_WORKFLOW_ACTIONS(WORKFLOWACTION, WKFACTIONDATE)  values("Approve", "20-SEP-13") is missing "I"
    Before you call the service via SOAP, you can do it directly in UCM via ...cs/idcplg?IdcService=EUM_WORKFLOW_UPDATE_ACTIONS
    Finally, I don't quite get the purpose of this exercise:
    a) the service will always insert the same values (I guess this will change in the future)
    b) who, or which program will read the values from the table? Note that you have the full history available in SOA, and now, you are copying a part of it to the UCM database. Why don't you allow UCM users, if they need this information, to get data directly from SOA?

  • Enque deque on updating std table VBEP

    Hi Gurus,
    i need your help .....
    here is my problem..
    i added 4 z fields to the std table VBEP.
    now i am trying to add/update values to those newly added fields through my program .
    CALL FUNCTION 'SD_SALES_DOCUMENT_ENQUEUE'
        EXPORTING
          VBELN              = SALESORDER
          I_CHECK_SCENARIO_A = 'X'
          I_VBAK             = INT_VBAK
        EXCEPTIONS
          FOREIGN_LOCK       = 1
          SYSTEM_FAILURE     = 2
          NO_CHANGE          = 3
          OTHERS             = 4.
    If any error occured
      IF SY-SUBRC <> 0.
        MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
                WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
        RETURN-TYPE = SY-MSGTY.
        RETURN-ID = SY-MSGID.
        RETURN-NUMBER =  SY-MSGNO.
        RETURN-MESSAGE = SY-MSGV1.
        RETURN-MESSAGE_V1 = SY-MSGV2.
        RETURN-MESSAGE_V2 = SY-MSGV3.
        RETURN-MESSAGE_V3 = SY-MSGV4.
        RESULT_CODE = 'E'.
        RESULT_TEXT = 'Error is updating.'.
        EXIT.
    Successful
      ELSEIF SY-SUBRC = 0.
    Update VBEP
        UPDATE VBEP
         SET ZZARRIVAL_DATE = ARRIVAL_DATE
             ZZARRIVAL_TIME = ARRIVAL_TIME
             ZZLOADING_DATE = LOAD_DATE
             ZZLOADING_TIME = LOAD_TIME
         WHERE VBELN = SALESORDER
         AND   ETENR = WC_MAX_ETENR.
    If successful set flag
        IF SY-SUBRC = 0.
          COMMIT WORK.
          RESULT_CODE = 'I'.
          RETURN-TYPE = 'I'.
          RETURN-MESSAGE = 'Successful in updating table.'.
    If unsuccessful set flag
        ELSE.
          RESULT_CODE = 'E'.
          RETURN-TYPE = 'E'.
          RETURN-MESSAGE = 'Update was terminated'.
        ENDIF.
      ENDIF.
    but here i dont know what is the deque function module...
    so because of that while i creating and accepting the order it sayd it is being edited by user...
    if i comment the above code then it doesnt give ant error...
    please help me in creating lock object to update or is thr any std lock objects exists...!!!
    waiting for your valuable reply.
    regards
    sanjay

    Hi Sanjay,
    This all depends upon the context of where your code is (stand-alone or within the SD userexits when processing sales orders).
    The function you are using looks like a collective lock FM for different lock objects ENQUEUE_EVVBAKE and CSLEO_ENQUEUE.  You could always call the individual DEQUEUE objects separately or perform a COMMIT WORK.
    However, I am concerned over your statement 'so because of that while i creating and accepting the order it sayd it is being edited by user...' which sounds as though you are in userexit processing (could be mistaken). 
    If this is the case then you will need to modify the contents of XVBEP in something like USEREXIT_SAVE_DOCUMENT_PREPARE - no locking is required as the transaction you are in has the lock.
    Hope this helps.  If not then maybe provide more context to where your code is in the process.
    BTW - I would also revisit your design as I personally would not want to directly update SAP tables
    Thanks,
    Pete

  • New ABAP Program to check Direct UPDATE in Database Table

    Hi all,
    As per customer requirement , I have to develop ONE  Program which find out that  in which ABAP Program , Programmer has used Open Sql command like  UPDATE , DELETE , INSERT , MODIFY to direct update in Database Table.
    Have a look on all Z-ABAPs, find out if there are statements with "update", "delete", "insert" or "modify" in the coding, then find out if updates to sap-Tables are done
    How can I achived that ?
    Please , If anybody is having idea , than please let me know..
    Thanks You ,

    Hi
    Kindly refer to the below link. This has step by step how you can achieve the checks.
    [http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/12659a90-0201-0010-c18b-9d014f9bed0d]
    But if you want to check if any program they have used 'UPDATE' then you can do like below.
    Go to SE38
    Utilities---> Find in Source Code-
    Find --- UPDATE
    In program - Z* or ZX* if you want to search only in Exits
    Regards,
    Vijay V .

  • Remove direct update of database table for VBUk and VBRK

    hello,
    we are updating  database table only for thse two single fields VBRK-FKDAT_RL and VBUK-RELIK using direct UPDATE statements.
    Could you please suggest some function modules or BAPI ?
    BDC is not possible as some fields are not editable.
    Awaiting your responses.
    I have tried RV_INVOICE_DOCUMENT_READ, RV_INVOICE_DOCUMENT_UPDATE, RV_INVOICE_DOCUMENT_ADD.

    The fields aren't editable for a reason.  If you explain the reason for the requirement and what is the trigger for changing the values, you might get a better response.  Why isn't this handled via configuration for instance?

  • FBICS3 should update the table FBICRC003A

    Hi Ralph,
        I have a question on Inter company process.
    I am a ABAP developer working on a ICR requirement. We have configuration for FBICS3 in place to upload file from Logical file (application server).Our requirement is when we run the FBICS3 transaction all the records needs to be updated to table FBICRC003A But we observed that this transaction is overwritting the records.
    Please see example below for more clarity
    Our requirement:  If i run this transaction with 50 records on day 1, the table should be updated with 50 records, next time when i run this transaction on 5th day with another set of 50 records, these 50 records should get added to the existing 50 records,leaving a total of 100 records in table. But the standard transaction is overwriting the initial 50 records and retaining the latest 50 records. Please help as how to achive our requirement.
    Thanks in advance...

    Hello Charan,
    In processes 001 and 003 you always need to provide the complete set of open items. It is quite possible (even very likely) that of the first 50 open items some have been cleared since your first uipload. Therefore all open items have to be included in each upload. Please discuss with your business users why they would not be able to include the full set of open items in the file. If there is a valid reason why they cannot create this complete file then you should ask them whether they can be sure that none of the open items from the previous files have been cleared in the meantime.
    If there is no way around the approach you were aiming for originally you will have to load the files via BADI and store them separately. Then the BADI implementation would have to provide the standard logic with the full set of documents stored in your temporary storage.
    Best regards,
    Ralph
    P.S:: For future reference: Please prefix the title for ICR threads with "ICR" and post them in forum ERP Financials. Otherwise I may not find your questions...
    Edited by: Ralph Stadter on Aug 3, 2010 12:50 PM

  • Can we do a direct update on fnd_concurrent_programs table

    Hi Team,
    Can anyone help me out with this.
    i have a requirement where i need to set the print_flag ='N' for all the Concurrent Programs whose Printer flag is "Y".
    for this , Can i use a direct update statement or is there any standard API to update the column in the table fnd_concurrent_programs.
    my update statement :
    Update fnd_concurrent_programs set print_flag ='N' where print_flag='Y';
    Can i go ahead with above sql statement for an update or do i need to use any api.
    at the same time just want to check, can i do an direct update on fnd_concurrent_requests table too ?
    Can anyone help me out on this.

    Can i go ahead with above sql statement for an update or do i need to use any api.
    at the same time just want to check, can i do an direct update on fnd_concurrent_requests table too ?
    Yes you can, for both tables.
    Here are few examples:
    For FND_CONCURRENT_PROGRAMS:
    (Doc ID 419432.1)
    (Doc ID 427963.1)
    (Doc ID 837615.1)
    For FND_CONCURRENT_REQUESTS, see (Doc ID 134007.1).
    Thanks,
    Hussein

  • Updating ARDT table without using direct update statement

    hi,
        can any one guide me how to update REMARK field in the ADRT table without using direct UPDATE statement. It would be helpful if any one can tell me the bapi or a function module with a sample code.

    Hi                                                                               
    <b>SZA0                           Business Address Services (w/o Dialog) </b> ADDR_PERSONAL_UPDATE                                                          
    ADDR_PERSON_UPDATE                                                            
    ADDR_PERS_COMP_UPDATE                                                         
    ADDR_UPDATE                                                                   
    these are the four function modules which will update the (Business Address Services) reward if usefull
    check these is there any  help ful for u or not

  • Why should avoid OLTP compression on tables with massive update/insert?

    Dear expert,
    We are planning oracle OLTP compression on a IS-U system, could you tell me
    Why should avoid OLTP compression on tables with massive update/insert?
    What kind of impact on the performance in the worst case?
    Best regards,
    Kate

    Hi
    When updating compressed data Oracle has to read it, uncompress it and update it.
    The compression is then performed again later asynchronously. This does require a lot more CPU than for a simple update.
    An other drawback is that compression on highly modified tables will generate a major increase in redo / undo log generation. I've experienced it on an DB where RFC tables where by mistake compressed, the redo increase was over 15%.
    Check the remark at the end of  Jonathan Lewis post.
    Regards
    http://allthingsoracle.com/compression-in-oracle-part-3-oltp-compression/
    Possibly this is all part of the trade-off that helps to explain why Oracle doesn't end up compressing the last few rows that get inserted into the block.
    The effect can be investigated fairly easily by inserting about 250 rows into the empty table - we see Oracle inserting 90 rows, then generating a lot of undo and redo as it compresses those 90 rows; then we insert another 40 rows, then generate a lot of undo and redo compressing the 130 rows. Ultimately, by the time the block is full we have processed the first 90 rows into the undo and redo four or five times.

  • How can I directly update a SAP screen table control with values?

    I have a need to update a table control on a standard SAP screen with values. Here's the scenario: The user will come into a standard SAP transaction (IQS2-change notification) and click on an action button which calls a function module. That function module will determine what needs to be added to the SAP screen table control (add additional task rows). When the function module returns with the row data to be added to table control, I would like to set those values as if  the user input directly. The table control is located on it's separate tab (TASKS) in the transaction. I cannot find any user exists or BADI's for this transaction to allow me to affect the TASKS tab table control for this GUI. I'm trying to prevent from having to make a custom modification. If anyone has any ideas, please let me know.  Thanks.

    Hi,
    Check these enhancements:
    IWOC0002      PM/SM notification: Check whether status change is allowed
    QQMA0001      QM/PM/SM: User Subscreen for Notification Header         
    QQMA0008      QM/PM/SM: User Subscreen for Additional Data on Notif. Ite
    QQMA0011      QM/PM/SM: User Subscreen for Additional Data on Task     
    QQMA0013      QM: Default Values when Creating a Task                  
    QQMA0014      QM/PM/SM: Checks before saving a notification            
    QQMA0015      QM/PM/SM: User-Exit before Call-Up of F4 Help on Catalogs
    QQMA0016      QM/PM/SM: "User data" Function "Goto" --> "Task" Menu    
    IWO10026            User check on setting status 'Do not perform'                   
    IWO10027            User exit: Generate user-defined settlement rule                
    IWOC0001            Create PM/SM notification: Determine reference object           
    IWOC0002            PM/SM notification: Check whether status change is allowed      
    IWOC0003            PM/SM authorization check of ref. object and planner group      
    IWOC0004            Change single-level list editing PM/QM/SM ALV settings          
    Regards
    Appana

  • Updating Receipt Routing in PO Shipments

              Hello all,
              I am looking for any option to update Receiving_routing_id in the table PO_LINE_LOCATIONS_ALL except the base table update( since it is not supported ).
              So far I have explored following options.
              1. Use of PDOI program to update receipt routing from Direct Receipt to Inspection Required but PDOI doesn't touch Open PO releases so I doubt this will work.
              2. Personalization on Receipt form to change the receipt routing
              Please suggest me any other alternative if you know. This is highly important for us to get the solution. Thanks in advance.

    Can you explain with some more details ?

  • Updating HRP table through abap codes - is it correct

    Hi all,
    In my hrp1001 table,I want that All Qualifications (Q) and Tasks (T) assigned to all the functional roles (ZF) existing in the system should be transferred to the positions(S) tagged to those respective functional roles.
    For that I am supposed to write a code which copies the entries from Qualifications (Q) and Tasks (T) and tag the same to the positions (S).
    Below is the sample code which is adding just one record to HRP1001 through abap statment. What I am curious to know is wheather it is logically correct to update HRP  table through abap statments or no. If not, Please let me know what should we do as a solution - should we update all records through LSMW of PP01 or any thing else we can do???
    REPORT  ZHRPAR0005 .
    TABLES: HRP1000, HRP1001.
    DATA IT_1001 LIKE HRP1001 OCCURS 5 WITH HEADER LINE..
    SELECT SINGLE * FROM HRP1001 INTO IT_1001 WHERE OTYPE = 'CP' AND PLVAR = '01' AND SCLAS NE 'S'.
    IT_1001-OTYPE = 'S'.
    APPEND IT_1001.
    INSERT INTO HRP1001 VALUES IT_1001.
    Thanks
    Ribhu

    Hi Ribhu..
    there are various FMs available for this purpose..
    use those... becasue if u directly insert, update or modify record in HRP1000 or HRP1001...
    then some related table might not be updated..
    So use FMs..
    RH_COPY_INFTY
    RH_CUT_INFTY
    RH_DELETE_INFTY
    RH_INSERT_INFTY
    RH_INVERT_RELA_INFTY
    RH_UPDATE_INFTY
    <b>For IT 1001 </b>
    RH_CUT_INFTY_1001_EXT
    RH_CUT_INFTY_1001_EXT_GENERIC
    RH_DELETE_INFTY_1001_EXT
    RH_DEL_INFTY_1001_EXT_GENERIC
    RH_INSERT_INFTY_1001_EXT
    RH_UPDATE_INFTY_1001_EXT
    RH_BASE_READ_INFTY_1001
    RH_READ_INFTY_1001
    RH_READ_INFTY_1001_EXT
    RH_READ_INFTY_1001_EXT_ONLY
    Reward if useful
    Regards
    Prax

  • Updating HRP tables through abap code- is it correct?

    Hi all,
    In my hrp1001 table,I want that All Qualifications (Q) and Tasks (T) assigned to all the functional roles (ZF) existing in the system should be transferred to the positions(S) tagged to those respective functional roles.
    For that I am supposed to write a code which copies the entries from Qualifications (Q) and Tasks (T) and tag the same to the positions (S).
    Below is the sample code which is adding just one record to HRP1001 through abap statment. What I am curious to know is wheather it is logically correct to update HRP table through abap statments or no. If not, Please let me know what should we do as a solution - should we update all records through LSMW of PP01 or any thing else we can do???
    REPORT ZHRPAR0005 .
    TABLES: HRP1000, HRP1001.
    DATA IT_1001 LIKE HRP1001 OCCURS 5 WITH HEADER LINE..
    SELECT SINGLE * FROM HRP1001 INTO IT_1001 WHERE OTYPE = 'CP' AND PLVAR = '01' AND SCLAS NE 'S'.
    IT_1001-OTYPE = 'S'.
    APPEND IT_1001.
    INSERT INTO HRP1001 VALUES IT_1001.
    Thanks
    Ribhu

    Hi Ribhu..
    there are various FMs available for this purpose..
    use those... becasue if u directly insert, update or modify record in HRP1000 or HRP1001...
    then some related table might not be updated..
    So use FMs..
    RH_COPY_INFTY
    RH_CUT_INFTY
    RH_DELETE_INFTY
    RH_INSERT_INFTY
    RH_INVERT_RELA_INFTY
    RH_UPDATE_INFTY
    For IT 1001
    RH_CUT_INFTY_1001_EXT
    RH_CUT_INFTY_1001_EXT_GENERIC
    RH_DELETE_INFTY_1001_EXT
    RH_DEL_INFTY_1001_EXT_GENERIC
    RH_INSERT_INFTY_1001_EXT
    RH_UPDATE_INFTY_1001_EXT
    RH_BASE_READ_INFTY_1001
    RH_READ_INFTY_1001
    RH_READ_INFTY_1001_EXT
    RH_READ_INFTY_1001_EXT_ONLY
    Reward if useful
    Regards
    Prax

Maybe you are looking for

  • License code error in Adobe Photoshop Elemens 7

    Hi, I've bought a new PC, and I have an OEM license for Adobe Photoshop Elements 7 from my old Packard Bell computer. I have retrieved the license code from Adobe, as I registered the software, so the code is valid, but I have downloaded the Photosho

  • Font appearance jumping between light and bold

    When I first open thunderbird in the morning, fonts appear bold [as if all unread] then if i quit thunderbird and try again it open with font as light, with only unread email showing as bold. OS X Yosemite 10.10.3 Thunderbird 31.6.0 UTC/S 5.0.0 This

  • Which storage device to buy?

    I would greatly appreciate assistance in choosing the best storage product for me. ** I own a iMac with a 2TB hard drive ** I am looking for more storage space plus backup ** I am presently using 3 external drives - 2TB Airport Time Capsule, 2TB WD d

  • Safari began crashing in my macBook

    Safari is been crashing, maybe I should say it doesn't want now to open in my MacBook. I began using Firefox to go to the internet. How can I fix Safari back?

  • Where is the dID in Revisions table generated?

    Hello everyone. When we check-in a document in UCM, it inserts a row in Revisions table (and also in docMeta and Documents tables) in the database. The primary key for revisions table is dID. Can anyone tell me where is this dID generated. Let's take