Invoice BLOCK & HOLD through EDI Processing

Hi SAP Gurus,
Can you please let me know as to how to BLOCK & HOLD Invoices while processing through EDI.

Hi ,
You can use the program   RBDMANI2   which will reprocess all the IDOCs (EDIinvoices )that have failed . You can schedule this program in the background and it will post all failed invoices which have the GR posted later .
We had the same scenario and we have scheduled this program as a daily job at night .

Similar Messages

  • Non invoice related deductions through EDI

    I am trying to automate the cash application process via the receipt of the customer inbound 820 (using message type REMADV, type PEXR2002). I can successfully post payment, clear open items, and set up deductions relating to a specific invoice, but I haven't been able to post deductions unrelated to an invoice. Our customers often take deductions not related to a specific invoice at the same time as remitting payment for invoices. Has anyone managed to post 'independent' deductions when posting a payment advice via EDI?

    Hi Nile,
    Am trying to understand the process around using EDI 820 for incoming payments and clearing customer accounts.
    Would be great if you can share your expriences and also any documents that you might have.

  • Issue when the invoice is processed through Edi.

    Hi Experts,
        Purchase order reference line items are missing when the invoice is created using EDI.
    Can any body have an idea on above given?

    How you are creating invoice?
    Creating based on data coming from Idoc or sending Invoice data as Idoc.
    please elaborate.

  • Urgent :Accounts Payabale Invoice automation  through EDI

    Hi All,
    Through EDI, We would like to automate <b>accounts Payable Invoice in SAP</b>.
    Kindly provide me the following details to create partner profile for this automation
    <b>1. Which Partner type ( Customer / Vendor / User / etc.,) to be used
    2.Which Partner function to be used
    3.Which Message type to be used
    4. Which Process code to be used</b>
    Apart from the above process, any other settings are to be done for accounts Payable EDI automation.
    Points will be rewarded.
    Thanks & Regards,
    A. Raja

    You can use invoic message type of IDOc for needed processing .& IDoc type will be either INVOIC01/INVOIC02.
    Please provide additional details of trnasctions you would like to automate that will be helpful to provide further info.
    Mark points if helpful.

  • Invoice through EDI

        Can anybody let me know how the invoice(MIRO) get generated when vendor send an invoice through EDI. Is there any Job which creates the invoice using the IDOC.
    Can anybody let me know the process flow and if possible transaction codes also.
    Points will be awarded.

    Hi ,
    Please refer the below link:
    Please assign points as way to say thanks

  • Non PO Charges through EDI Incoming Invoice

    I would be very thankful if somebody can answers these questions. I am designing EDI based invoice LIV.
    1) Is it possible to post some charges in invoice which are without PO reference.Is it possible to post these kind of charges with EDI message INVOIC01 or we have to post through FI posting.? or we need to use INVOIC02
    2) If possible through EDI in which segment of IDOC we will enter these charges with amt I am not able to find out the segment I tried in EIEDP01 but failed
    3)Also is it possible to post credit memo also with EDI?
    [email protected]

    try out with segment E1EDP05.

  • EDI :Through delivery process I want send the notification to the customer

    hi friends
         During delivery i want to send the notification to the customer ..i want to configure the EDI ..So what are the steps to require to
    do the configuration.
    with regards

    Hi ,
    Through delivery Process  ASN can be sent to customer.
    All other master data and process steps are same.
    You have to make following settings in the system
    1) Create port (WE21)
    2) Set up Partner Profile WE20
    3) Create condition records in NACE for V2(Shipping) , output type LAVA. (Communication type withh me EDI (6))
    4)  during outbound delivery save/Goods issue , the o/p type should be triggered and generate the IDoc.
    This IDoc is an outbound idoc. Check WE02 for idocs. You will find a inbound Idoc -> which we will inturn create an Inbound delivery (ASN) automatically.
    Configure the steps.If you need further more help on this.Please get back.
    Best Regards,

  • Creation of Sales orders through EDI

    We have a problem when creating sales orders through EDI.
    We are getting IDOCs with a delay of 1 second.Before  
    creating sales orders through the posting function
    module IDOC_INPUT_ORDERS, we need to validate for
    reference Purchase order number in the IDOC. If there is
    any sales order in the database with the Purchase order
    number in the current IDOC that sales order should be 
    We already put a validation in the User-Exit of the
    posting function module. Because of the frequency of
    IDOCs we receive, this validation is getting failed.
    Can anybody tell me, how to process only 1 IDOC at any
    given point of time before the Posting process.

    Hi Sanjeev,
      Thank you very much for helping me out in this problem.Still I haven't got the solution.
    I tested the above mentioned configuration option by putting the Check Purchase Order Number field to 'A' in the transaction VOV8. But while creating sales orders, it is giving only information message. Is there any other way, to restrict the Duplicate PO value through configuration setup.
      can you also explain how to use Enqueue and Dequeue FMs in the inbound posting function module.
    Message was edited by: Madhusudan Budati
    Message was edited by: Madhusudan Budati

  • Re : Inter company stock transfer through EDI

          How to do the intercompany stock transfer through EDI. In this if Purchase order is created from one comapny a sales order should created automaticall in another Company. Fot this what is the SPRO settings.
    How to do this.

    continues from here,
    Inbound file:     edi_in
    Function module:     See text below.
    Status file parameters
    Directory:     /home/edi/<portname>/
    Outbound file:     status.idoc
    Function module:     Leave blank if using above
    u2022     Both the portname and the exchange directory should be created according to the same naming convention. However, the portname should be in upper case whereas the corresponding directory name should be in lower case (see examples below).
         Portname (upper case):
         Exchange directory name (lower case):           
         where <portname> consists of:
         EDI<system name><client number><id char>
         <system name> is the name of  system on which port exists eg.      F01, PG1 etc.;
         <client number> is name of client on system which will use this      port; and
         <id char> is a single alphabetical character such as u2018au2019,u2019bu2019 etc.      typically,      u2018au2019 will denote dynamic outbound file naming (used      for testing) whereas      u2018bu2019 will denote static outbound file naming.      All ports will use static       inbound filenames.
    For example, the name of a port using dynamic file naming on system F01, client 610 would be named EDIF01610A.  The exchange directory would be named edif01610a. Similarly, the name of port using static file naming on system PG1, client 600 would be EDIPG1600B. The exchange directory name would be edipg1600b.
    Note that the function u201CEDI_PATH_CREATE_USERNAME_DT_TMu201D  can be used in the u201CFunction moduleu201D field  of the Outbound file parameters if IDocs are to be written to multiple files. In this case, the corresponding outbound filename field should be left blank. The standard IDoc exchange interface between the SAP EDI component and the EDI subsystem uses a single file for each transfer direction. However, should the exchange interface change, or for testing purposes, the function modules for dynamic naming can be used.
    2.4.2.     Control of EDI processes in R/3      Maintain: Outbound Process Code (WE41)
    IMGCross-Application ComponentsALE Extensions  Outbound
    Check that the outbound EDI processes in the R/3 system are defined.  Indicates which ABAP/4 function module to execute in order to create an outbound IDoc.
    The following assignments are available for R/3:      Maintain: Inbound Process Code (WE42)
    IMGCross-Application Components  ALE  Extensions  Inbound
    Check that the inbound EDI processes in the R/3 system are defined.  Indicates what kind of inbound processing to execute.
         A long list of options is available under Processing by function module, relevant ones are:
    INVF     INVOIC FI     Invoice receipt (Financial Accounting)
    INVM     INVOIC MM     Invoice verification (Mat Management)
    ORDC     ORDCHG     Change customer order
    ORDE     ORDERS     Create customer order
    ORDR     ORDRSP     Purchase order confirmation      Control: System Process Codes (WE40)
         Choose Processing by task.  Check that the codes indicating the type of EDI processing error are defined.  The only valid entries are the entries shown on the screen, as they are directly called via the EDI basis module.      Control: Status maintenance (WE47)
         Check that the codes indicating status of IDoc processing are defined.  The status values for outbound IDocs are between 01 and 39, while the status values for inbound IDocs begin with 50.  These values are delivered by SAP and cannot be customised.      Control: Partner Types (WE44)
         Check that the codes that identify the commercial relationships between the receiver and sender are defined.  Values are delivered by SAP.  Names of the programs and routines that validates the entry of the EDI trading partner ID:
    Partner type     Report name     Form routine
    B - Bank     RFETESTP     READ_T012
    KU - customer     RSETESTP     READ_KNA1
    LI - vendors     RSETESTP     READ_LFA1
    LS - logical system ( ALE)     RSETESTP     LOGSYS      Control: Forward Inbound (WE45)
    Allows for the forwarding of IDocs to a specific application.  Contains the exactly defined destination of an inbound IDoc within the SAP system.  Usually no changes are required.      Control: Status Process code (WE56)
    Choose Processing by task: The following set-up has been provided as default:
    Process code:     EDIS
    Identification:     TS30000078
    Description:     EDI-IDoc  status record processing
    The process code is for inbound status, The ID type is an identification code for inbound processing method (workflow or standard task) of the status record.
    3.1.     Global settings (IMG):
    3.1.1.     Units of measure (IMG  Global settings):
    The ISO code is important for EDI.  It is used to convert the internal SAP units of measure into standard units.
    The MM configurer must link the Unit Of Measure, EACH, with the ISO code PCE (Piece).
    3.2.     Link Schema to Purchase order
    Check the following:
    IMG  MM  Purchasing  Message determination  Message determination  Message Schemas
    Execute transaction u201CDefine Message Schemas for Purchase Orderu201D
    Select  transaction: Assign Schema to purchase order
    Add:      Usage =B for output
         Application = EF for purchase order
         Procedure = RMBEF1 for purchase order
    3.3.     Link application to EDI interface via message control:
    IMG  MM  Purchasing  Messages  Output Control
    Check following under Output Control:
         Condition table
         Access sequence
         Message types
         Message schema
         Output control
    3.4.     Enabling Multiple Output for Purchase Orders (Optional)
    For example: EDI & Printing
    IMG  MM  Purchasing  Message determination  Message determination Access sequence
    u2022     Create new access sequence (e.g. ZPUR), copy the access sequence 0001 but leaving the ''E'' flag blank (Exclusive is off). (Transaction M/50)
    u2022     Goto Define message types  maintain message types:
         Create a new message type (e.g. NEU1), setting the output type to 1 for printed output and using ZPUR as access sequence. (Transaction M/34)
    u2022     Goto Message Schema  define message schema  maintain output determination procedure:
         Update procedure RMBEF1 by adding a step for the new condition type (e.g. NEU1) prior to the standard delivered step for NEU. (Transaction M/36)
    u2022     Goto Processing program  Define Processing program  Output program: Purchase Order.
         - Add a NEU1 record to table TNAPR.  The program FORM Routine and layout must be specified.  (Copy an existing NEU record). (Transaction OMTB)
    u2022     Goto Processing program  Define Processing program  Output by partner type.
         - Add NEU1 record for VN (vendor). (Transaction OMTG)
    3.5.     Link Output type (fax=2, E-mail=7) to NEU (Purchasing)
    IMG  MM  Purchasing  Message determination  Message determination Access sequence
    u2022     Goto Processing program  Define Processing program  Output program: Purchase Order.
         - Add another NEU record to table TNAPR with the appropriate output medium. Copy an existing NEU record. (Transaction OMTB)
    u2022     Goto Processing program  Define Processing program  Output by partner type.
         - Add NEU record for VN (vendor). (Transaction OMTG)
    Assumption: SD is only used for testing purposes and configuration is based on a need basis - only configure the minimum.
    Reference SAP Course manual Chapter 11.
    4.1.     EDI Configurations
    4.1.1.     Conversion of SAP item categories to IDOC item categories (VOE1)
    IMG  S&D  EDI  EDI Messages  Conversion of SAP item categories to IDOC item categories
    Add the following entry:
    For Standard Item description :     0     OR     LDN
    Typically error message: ''Transaction LDN is not defined".
    4.1.2.     Partner functions
    IMG  S&D  EDI  EDI Messages  Configure EDI Partners Partner  Application  Partner function
    Check that the following partner functions exist: (at least)
    SP     Sold-to party
    VN     Vendor
    BP     Bill-to party
    SH     Ship-to party
    Note - the German abbreviation is passed to the IDoc.
    4.2.     S&D Sales Configurations
    4.2.1.     Maintain Item categories
    IMG  S&D  Sales  Sales document  Sales doc item  Define item categories
    Add LDN for standard item:
              Item type = B
              Relev for billing = B
              Tick following:     Bus data item
                                  Sched line allowed
                                  Credit active
              Screen seq. grp = N
    4.2.2.     Assign Item categories
    IMG  S&D  Sales  Sales document  Sales doc item  Assign item categories
    Add/Update the following entries:
         1     2     3
    Sales doc type     OR     OR     OR
    Item category group     NORM     DIEN     LEIS
    Item category     LDN     TAD
    LDN     LDN
    4.2.3.     Assign Schedule line categories
    IMG  S&D  Sales  Sales document  Schedule lines  Assign Schedule line categories
    Add Item category LDN to table (with no other parameters).
    4.3.     S&D Pricing Configurations
    4.3.1.     EDI pricing condition types
    IMG  S&D  Basic functions  Pricing  Pricing control  Define condition types  Maintain condition types
    Maintain the following condition types:
         EDI 1 - Calculate type =C for Quantity
         EDI 2 - Calculate type = B for Fixed amount
    4.3.2.     SD Pricing procedures (V/08)
    IMG  S&D  Basic functions  Pricing  Pricing control  Define & Assign pricing procedures
    Maintain pricing procedure for ZVAA01 (Standard). 
    Select control and add EDI1 and EDI2  as steps 1 and 5 respectively with no other parameters.
    No additional IMG configuration (not partner specific) was needed for Inbound Invoice processing.
    Swamy H P

  • Mark Invoices as Paid through Payables Open Interface

    I have looked at the table definitions for importing invoices into Oracle Payables through the Payables Open Interface. It is clear to me how simply writing to these two tables: AP_INVOICES_INTERFACE and AP_INVOICES_LINES_INTERFACE.
    However, the invoices that i want to import into Oracle have already been processed and paid. It seems that there is no way through these two tables to mark an invoice as Paid and pass in the associated the payment data (for example - a check number). I am retrieving data from an external invoice and payment processing web site and importing this into Oracle E-Business Suite through these two tables. So is there:
    - A way to mark these invoices as Paid through the import and include the check number it was paid with?
    - If not what is the best way to accomplish that in Oracle? Is there any other interface that Oracle provides that will allow this. Do I need to create some kind of routine or workflow in Oracle need to be created to do this? I am new to Oracle, so it is not clear at the moment.

    You cannot bring in paid invoices through payables open interface table.
    This is one workaround you can use.
    1. import the invoices through open interface, the interface record will be marked as Processed.
    2. As soon as your invoice is created, your liability account will be hit and will be increased and cash account will be decreased (I m not using the credit/debit terms purposefully).
    3. You then create a payment batch , and pay the invoice, this will balance the liability and cash accounts
    This way you can simulate the payment you did outside the system and still your books will be in sync.
    Things you would need to take care of:
    1. Payment Dates
    2. Stop the payment instrument (check/creditmemo/debitmemo) from going out
    Lastly, this is a OAF forum, you might get better replies in AP or EBiz forums, so please post your query there.

  • School photo with 25 kids and I have been able to name 17 on them - but the remaining 8 faces I am unable to name. I go through the process (done it thousand of times) and type in the name and it sticks, I close the photo and reopen I

    I have a photo with 25 faces.  I have named 17 with no problem but the remaining 8 names I am unable to make them stick.  I go through the process (have done it thousands of times) and no luck.  I have shut down the computer, I have unplugged it, I have turned iPhoto off and nothing will allow me to name these remaining photos.  I type in the name and click RETURN and the name holds, I close the photo and bring it back and the name is gone. I have done this dozen of times - still no luck.  I have a few other photos of groups and the same thing is happening with just a few of the faces.  All the faces are clear, same size and no different in clarity than the other faces.  I have tried changing the size of the "box" around the photo to name it - still no luck.
    I am on the ground floor so I can not throw the computer out the window.

    Im wondering why my post hasn't been answered yet.  I did file a report with the BBB and I had a rude representative from Verizon call me named Steve. He said I can file all of the reports I want and I will just keep getting calls from him.  I can understand why my phone couldn't be replaced because of the small crack.  I guess I have to eat that one (but it sucks because the lollipop update is what caused the problems)  but what about all of the data overage I had to pay for for trying to fix this phone because of a lollipop update.  I dont think it is fair to have to pay that as well. In addition,  because I have an east coast phone number but live on the west coast, I cannot have tech support after 8pm.  Verizon has cut this off.  Im very dissatisfied and I have been a customer of Verizon for 13 years.  Im hoping for a response this time.

  • My iphone 4 is telling me I have to restore but when I plug in and connect to itunes, it freezes about 30-50 % through the process. Now I can't use my phone at all? I am waiting about 1-3 hours for this process to finish and nothing ever happens. HELP!!

    My iphone 4 is telling me I have to restore but when I plug in and connect to itunes, it freezes about 30-50 % through the process. Now I can't use my phone at all? I am waiting about 1-3 hours for this process to finish and nothing ever happens. HELP!!

    Put it into DFU mode - hold the sleep/wake button and home button until the screen goes black (ignoring the slide to turn off slider). When the screen goes black release the sleep/wake button but hold the home button. Continue holding the home button for 10 seconds, then release it. The screen should stay black. Plug it into iTunes and it should come up with this message "iTunes has detected an iPhone in recovery mode. It must be restored before use", that's when it is successfully in DFU mode. Now press the restore button in iTunes and it should run smoothly :)

  • My iPod Classic 160GB is recognized by computer, and goes through sync process, but still has old stuff...

    My iPod Classic 160GB is recognized by computer, and goes through sync process, but still has old stuff...
    I feel like there must be an issue with the library location, but I don't know how to correct that.  My Dad recently wiped my computer and deleted Windows XP and installed Windows 7.  I don't know what he did, but my iTunes library is still intact it seems. However, I've added quite a few podcasts that I'd like to sync to my iPod.  When I connect it, it goes through the sync process, but ends quickly and says its safe to disconnect.  None of the new podcasts are on there though.
    Also, there was something really wrong with my iTunes account.  When I went to buy something from the store, it wouldn't accept my password, and when I went to reset it, it wouldn't recognize my birthdate and month (I had the correct username).  I ended up creating a new account and purchasing a song.  This time, it did sync the new song onto my iPod, but not the podcasts I'm trying to sync.
    As far as the library location, is there anything particular that has to be included in that library in order for it to be recognized by iTunes when you sync?  Awhile back (before my Dad worked on my computer), I had changed the folder location to my external hard drive, but in researching, I saw that I still had in another drive some folders with music that is currently on my iPod.  So it looks like I have some stuff on two different drives... Maybe this has something to do with it not syncing right?
    I did check, and my Firewall doesn't have iTunes blocked.
    As you can see, I'm not very experienced with all of this... Sorry for the confusion.  If you are interested in helping me and have any questions, please let me know.
    I'm hoping someone will be able to help me... I desperately want to be able to listen to my podcasts, as I'm a stay-at-home Mom of 4 little ones, and the podcasts are kind of an "escape" for me when the children are napping or playing. :-) 
    Thank you in advance for your help!

    Oh my goodness!!  I am absolutely thrilled right now B-rock!!  I don't know how I missed it, but when I went back to change the setting like you mentioned, I noticed that the very top box that says "Sync Podcasts" wasn't checked!  I have no idea why... But my heart started to race when I checked that box and all of a sudden it started syncing all my podcasts!!  It's gonna take a long time (I have 385 of them!), but I am just so happy you helped me with this problem.  Thank you SO much! 

  • PO confirmation through EDI

    Hi folks!!
    I have send a PO through EDI to my supplier, which he has received and send an order acknowledgement, but it is not updated in the PO. While the inbound parameters are also maintained.
    What could be the possible missing assignments or objects, a detailed reply is requested.
    Best regards,

    Steps to configuration
    1. Create Logical System (LS) for each applicable ALE-enabled client 
    2. Link client to Logical System on the respective servers 
    3. Create background user, to be used by ALE(with authorizaton for ALE postings) 
    4. Create RFC Destinations(SM59) 
    5. Ports in Idoc processing(WE21) 
    6. Generate partner profiles for sending system 
    Use Tcode: SALE
    u2022 Create a Customer Distribution Model (CDM); 
    u2022 Add appropriate message types and filters to the CDM; 
    u2022 Generate outbound partner profiles; 
    u2022 Distribute the CDM to the receiving systems; and 
    u2022 Generate inbound partner profiles on each of the clients. 
    Steps to customize a new IDoc
    1. Define IDoc Segment (WE31) 
    2. Convert Segments into an IDoc type (WE30) 
    3. Create a Message Type (WE81) 
    4. Create valid Combination of Message & IDoc type(WE82) 
    5. Define Processing Code(WE41 for OUT / WE42 for IN) 
    6. Define Partner Profile(WE20)

  • Custom invoice blocking reason

    When posting an invoice, several checks are done to see whether invoice items should be blocked for payment. This is being done based on price and quantity. Right now we want to block payment for an incoming invoice item if that item does not have a corresponding PO item.
    To this end we want to (ab)use the blocking reason for quality. When posting an invoice, there will be a time in the code that blocking reasons will be checked, at least for price and quantity. At that point we would like to insert our own code to set the quality block field if required.
    Is there a way of customizing this process or creating an additional check without having to adjust standard SAP? Thanks in advance for the help!

    An update and a question on the issue. The badi eventually didn't work for us, the additional checks it performed made it very hard to work with. What we did was adjust standard SAP in the routine for quality check. If our check returned negative, we set the quality block and return the process to SAP. Luckily this isn't a coding beauty contest, but it works perfectly.
    Now we've been asked to implement the same process in another system. Newer system (SAP ECC 6.0), so once again we want to check whether there is a better way of solving the issue.
    We know we're able to define custom blocking reasons. However they all seem to be related to tolerance level checking, which is not what we want to do.
    Is there any way of creating a custom blocking reason on header or item level, which we can set with custom ABAP coding? Then we can program what we want to check and when to set the block.

Maybe you are looking for

  • Symbol in annotation PDF, the symbol appeared as box in edit pop up

    We have received a correction with ~ symbol in annotation PDF, the symbol appeared as box in edit pop up window whereas the symbol displaying correctly in comments tab (see gsf_341.png). Request you to analyze the reason for the different display.

  • Recommend new speakers to replace logitech k-530?  don't really need 5.1, but 2.1 would suffice

    Just setting up my Imac.  Learning that my Logitech K-530 system from my pc, is not very compatible due to the fact the Imac outputs digital/optical audio, but the old system wants analog. So, I suppose I really don't need 5.1 sound, since the system

  • Rename tracks on the ipod

    i am a regular user of media center but there was a problem with renaming tracks so i used itunes to rename the tracks. i used media center to put all my album art on my mp3s, and as soon as i use itunes the dam program deletes many hours of work, it

  • How to set F2 Key to Convert to Profile OSX 10.7

    Can someone clue me how to set my F2 key to Edit> Convert to Profile (instead of my display brightness)? I used to be able to do this quite easily prior to 10.7, but now I can't figure it out. Photoshop: Edit Keyboard Shortcuts> Convert to Profile wo

  • Defalut value in MessageChoice

    Hi OAF gurus I have to implement a task regarding MessageChoice in the table. The problem is default value. I will explain a little bit. When there is no record in the database, in the UI it shows the messagchoice with default value 'No Approvers', w