Condtion IDOC COND_A02

Hi ,
I am using BLAORD03 and COND_A02 IDOC to upload (INBOUND) the contract data as well condtion data through custom program. But after posting both IDOC , The price given in conditon record is not reflecting to the net price of line item screen of contarct.The condition is in validity period. could you please suggest the answer?

OK, sorry - I thought the process is the other way around.
I have the feeling, the condition creation isn't correct. To check the correct filling of the IDOC, do the following steps:
- define an outbound cond_a02 message
- search a correct contract condition, display this in MEK3 (or VK13?). Take the condition info button right on the entry screen, select your example in the following screen, execute
- mark and send one (or more) line(s) with the text-button  'send conditions' (SHIFT+F'2)
- now you (should) have an IDOC with the correct field filling - compare this (in WE19) with your inbound IDOCs.
- you can also take the outbound IDOC and use this in WE19 for a new condition creation (exchange the contract or the material) - this should work for sure (otherwise SAP would not be able to receive it's own IDOCs in a remote system)
Some fields of the outbound IDOC are not necessary for condition creation - they would be filled automatically (e.g. based on customizing). Still adjust your condition IDOC as long as the condition is not created correct in the system.

Similar Messages

  • Triggering the idoc COND_A02

    Hi,
    Any t.code to trigger the idoc COND_A02, to send the condition records.
    My requirement is to send the condition records created in VK11, the following fields:
    Condition Record
    Article(Material)
    Site(Plant)
    Tax Code
    Tax Percentage
    pls suggest hw to trigger this standard idoc.
    Regards,
    Balaji

    HI Balaji,
    Go throgh the link
    Re: COND_A Master Data Distribution
    Regards
    Sridhar Goli

  • Idoc COND_A02 error

    Hello friends,
    We are getting the following error while processing the above idoc for setting the conditons:
    <i><b>The condition is currently blocked by VKOA0200</b></i>
    VKOA is of course, the development class but how are we to resolve this? What can it mean? How can a development class block the condition?
    Appreciate any ideas/clues.
    Thanks a lot.

    OK, sorry - I thought the process is the other way around.
    I have the feeling, the condition creation isn't correct. To check the correct filling of the IDOC, do the following steps:
    - define an outbound cond_a02 message
    - search a correct contract condition, display this in MEK3 (or VK13?). Take the condition info button right on the entry screen, select your example in the following screen, execute
    - mark and send one (or more) line(s) with the text-button  'send conditions' (SHIFT+F'2)
    - now you (should) have an IDOC with the correct field filling - compare this (in WE19) with your inbound IDOCs.
    - you can also take the outbound IDOC and use this in WE19 for a new condition creation (exchange the contract or the material) - this should work for sure (otherwise SAP would not be able to receive it's own IDOCs in a remote system)
    Some fields of the outbound IDOC are not necessary for condition creation - they would be filled automatically (e.g. based on customizing). Still adjust your condition IDOC as long as the condition is not created correct in the system.

  • Condition  Idoc COND_A02

    Hi,
    I am using BLAORD03 and COND_A02 IDOC to upload (INBOUND) the contract data as well condition data through custom program. But after posting both IDOC, the price given in condition record is not reflecting to the net price of line item screen of contract, while when I am changing the Condition price manually in transaction ME32K it is getting reflect to net price (NETPR) of line item of contract.
    The condition is in validity period.
    Could you please suggest the answer .........Urgent?

    OK, sorry - I thought the process is the other way around.
    I have the feeling, the condition creation isn't correct. To check the correct filling of the IDOC, do the following steps:
    - define an outbound cond_a02 message
    - search a correct contract condition, display this in MEK3 (or VK13?). Take the condition info button right on the entry screen, select your example in the following screen, execute
    - mark and send one (or more) line(s) with the text-button  'send conditions' (SHIFT+F'2)
    - now you (should) have an IDOC with the correct field filling - compare this (in WE19) with your inbound IDOCs.
    - you can also take the outbound IDOC and use this in WE19 for a new condition creation (exchange the contract or the material) - this should work for sure (otherwise SAP would not be able to receive it's own IDOCs in a remote system)
    Some fields of the outbound IDOC are not necessary for condition creation - they would be filled automatically (e.g. based on customizing). Still adjust your condition IDOC as long as the condition is not created correct in the system.

  • File-XI-COND_A02

    I was told to use COND_A02 Idoc for posting Purchasing cost conditions. The Sender System will not be able to provide VKORG( Sales organization ) and VTWEG ( Distribution channel ) but the the destination system will have this data based on Material Number from table MVKE. What should I do to post the standard idoc COND_A02. How do I get VKORG and VTWEG into XI before using receiver IDOC adapter to post COND_A02 in R3 System?
    Please help

    Hi,
    Take a look at the blogs I have given in my previous post.
    Also take a look at this document.,
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/xi/xi-code-samples/xi mapping lookups rfc api.pdf
    You can use either a JCO call or an RFC Lookup to get the data out of your R3 system. If you are using an RFC Lookup, you will use a RFC Communication channel for this purpose.
    If your data is available in some R3 table, then you can use the standard RFC .. TABLE_ENTRIES_GET_VIA_RFC.
    Regards,
    Bhavesh

  • FM to update the table HRPAD25

    Hi All,
    Is there any FM to update the standard table HRPAD25? I need to update the values entered by the user on the LSO Followup screen in this Table. I have enhanced this screen in LSO_PSV2 with an additional field 'Score'. How do i update the table HRPAD25? Is there any BADI or FM to do this. Any input on this will be of great help.
    Thanks and regards,
    Pavithra

    Hi Eric,
          I do have some similar kind of requirement where in i am asked to use the IDOC COND_A02. The point where i am stuck is in populating the custom segment field values which we need to be passed with the IDOC. I am able to execute the IDOC from WE19 but both the exits EXIT_SAPLVKOE_001 and EXIT_SAPLVKOE_002 were not getting triggered.
         We need this IDOC to be generated whenever there is a change in the Pricing Conditions (PB00 DISC1 DISC2). Please let me know how can i populate the custom segment values and trigger the IDOC.
    Good Day,
    Thanks & Regards,
    Uday S.

  • Send price conditions to external system

    Hello,
    I would like to send the price conditions to a non SAP system. The IDOC COND_A02 seems to be the solution for sending the price conditions modifications to this system but is there a programm to send an initial set of idocs with all conditions (like RBDSEMAT for materials)? I cannot find any.
    Thanks in advance for any help provided.
    Julien

    Julien,
    You can send prices to external system from pricing reports, transaction V/LD.  For example, I used this to send sales prices to an external system using pricing report 15.  Here you can enter your material selection criteria including, condition type.  This will generate a report which you can then send to external systems.  I apologize, but I do not remember the menu path from the report result off hand.
    Ram,
    Make sure you have activated change pointers for message type COND_A, create or change a price and excute RBDMIDOC for COND_A.

  • Hi Problem with LSMW-IDOC message type COND_A(COND_A02)

    hi Experts,
    I am using LSMW-IDOC to create the condition record for transcation code(XK15) when i am executing i am generating successfully idoc i can see the updated vales in TK15 tcode, the data base is getting updated the problem is the scale id is increaminting automatically i should increament the scaleid i am passing the scale id that scale id should be displayed in Tk15 but the scale id is increamenting.......
    its urgent requirement...

    Hi,
    Thanks. But still I don't see values.
    I have a question in chang pointer.
    When I change the values in the table( Segment data ) for IDOCs, an IDOC should be generated
    Other words, When I change any application, an IDOC should be generate.
    What should I do, I think Change pointer is required for this to geneate idoc for change of application/data.
    In BD50 I see the change pointer is active for my custom message type.
    May be I'm  misunderstanding about change pointer.
    can you help me out.
    Venkata

  • Outbound IDOC WPDTAX  not getting generated

    Hi
    I am not  able to generate outbound IDOC WPDTAX through WPMA transaction.
    We are using TAXUSJ as the tax procedure.
    Tax Condition type UTXJ and JR1 has been maintained in the system.
    On looking at the code against WPMA ,
    POS_TAX_GET is called to calculate taxes.
    It does not have a fetch against all the condtion tables for tax.
    The above condition has been maintained in table A053.While the above program fetches data against only A003.
    Can somebody help?
    Regards,
    Amit.

    Hi  Amit,
    For TAXUSJ, the conditions maintained are time dependent conditions.
    However , IDoc type WPDTAX01 does not support time dependent conditions.
    Only time independent conditions will be transferred with the help of Idoc type WPDTAX01.
    http://help.sap.com/erp2005_ehp_03/helpdata/EN/3f/81e33bfa5d11d38d1f080009d10d9a/frameset.htm
    Regards,
    Lisa

  • How to tigger SISCSO01 Idoc for sales order confirmation

    Hello Experts,
    I have a requirement where in I need to send the sales order confirmation as an IDoc. I need to use SISCSO01 IDoc type for that.
    Can any please tell me how to configure SAP to trigger this IDoc when ever a sales order is confirmed.
    In which T-Code is this sales order confirmation is done? and how to trigger the IDoc?
    Thanks,
    Suma

    Hi Suma,
    We need to maintan BD64 and WE20 with the Idoc SISCSO01 type. This is will automatically trigger the Idoc when we create a sales order.
    You need to matain NACE for tiggering the IDoc. For that use BA00 in output types and configure program RSNASTED, from rotine as ALE_PROCESSING. In default values give transmission medium as ALE and parter function as SP.
    Then come back to NACE-Condtion records and maintain meduim as A and date as 4.
    Please reward if helpfull.
    Thanks,
    Srikanth

  • JDBC Inbound to separate IDOCS per Row instead of one single IDOC?

    Hello everyone,
    I'm currently working on the migration of our old B1iSN 8.8 scenarios to B1iSN 9.0.
    The scenario is the following: I have a SQL table with data and a separate control table where I store the date of the last run/data retrieval. My JDBC Inbound is triggered every day and the SQL Statement selects all new data between now and the last run. The process flow only consists of one transformation Atom which builds my custom idoc structure.
    In B1iSN 8.8 I've got one IDOC per row from the resultset. In the B1 9.0 outbound all rows are now withing one single IDOC. How can I trigger that separate IDOCS are created!?
    I've already tried the "Block Size" Setting. When I set it to "1" I get for two datasets two output IDOCS. However all data is in IDOC 1 and the second IDOC is empty. What is wrong here? How can I access the data in the current block? I currently use a "for each" on the normal jdbc resultset rows.
    I'm testing it at the moment with flat file output as our target system is not accessible yet, but I suppose this is not the reason?
    Thanks in advacne for any help.

    Hello André,
    please use a two-step approach with two integration scenarios:
    DB INBOUND -> VOID OUTBOUND
    INTERNAL QUEUE INBOUND -> ECC OUTBOUND
    In step one add a condtion including a for-each loop into your integration flow.
    Within this for-each please hand over for each IDoc you want to create into a second integration step via "Internal queue":
    The second step is triggered x-times via internal queue and does the field mapping into IDoc format.
    Best regards
    Bastian
    P.S.: with this approach, you can keep the block processing setting for DB INBOUND to an higher amount.

  • IDOC -XI-SOAP one sender different  receivers based on condition

    Hi All,
    I have an IDOC to SOAP scenario.
    For each record based on the input flag XI has to send the  any one of the request ...like either create or update or delete request. All these message types are a part of single WSDL.
    How can i do it?
    Thanks in Advance
    Jyothsna

    hi There are two ways you can do this:
    1. Without BPM - Since you have to create all the target messages adn you want either the 1st and second, or the first and third: create two multi-mapping with one and two, and one and three. In the receiver determination check the condtion based on which you decide the second or the third message has to be created and route it to the correct mapping accordingly.
    2. with BPM, create all the target mapping. In the BPM check the condtion in the switch and do a send accordingly.
    You can do this either on Receievr Determination or on Interface Determination.
    Add multiple Receievrs/ Interfaces and then add the conditons on which the target should be choosen
    to use Xpath for your receiver det. ref these blogs;
    a combination of logics should help you in this case ...
    /people/shabarish.vijayakumar/blog/2006/06/07/customise-your-xpath-expressions-in-receiver-determination
    /people/shabarish.vijayakumar/blog/2005/08/03/xpath-to-show-the-path-multiple-receivers
    pls reward points if solution found helpfull
    regards
    chandra.k

  • Receving two idoc in ratio 1:n and branch to 2 receiver

    Hi All,
      I need help to configure the scenario that I need to receive 2 idoc of different type one with 1 occurene and the other with n occurence. I configured BPM like this
    1. Fork step with 1 receiver step in one branch and other receiver step inside the loop (because we need to sum the value of one single field f1 using container step) in the other branch. for the loop and receiver step correlation condition is specified.
    2. Switch step for 2 branch with the correlation condition of summed variable. In this if condtion is satisfied we need to send file to both email and file adapter. so used fork step with sender in 2 branch else if the condition is not satisfied only one sender to the mail adapter.
    please let me know whether this BPM configuration is correct .  because it is picking the file but there is an error in BPM.  Please let me know how to check in which step the error is.
    Regards,
    Dhill.

    Hi Ahmad,
      I gone through the blog but here we have multiple sender but not multile receiver... In my case i have multiple sender (two idoc n:1 occurence) and multiple receiver (file and email).
      If need to sum the value of the field in the idoc which comes n times and then i need to compare the thing with the field in other idoc whosse occurence is one..
    if the above condition is satisfied i wil be sending for the both the sender file and mail if not only to mail.  Can you please tell me can we do it without BPM.. because now i have totally 3 sender.. 2 in fork and 1 separately.. but all the sender the message type is same.
    Now i don't know whether to specify the communication channel for the sender to differentitate between the two sender.
    Regards,
    Dhill.
    Dhil Kumar

  • Error message when processing IDoc

    Hi there,
    Greetings from Buenos Aires, Argentina.
    I'm trying to use the Migration Workbench in order to transfer to SAP the material master data.
    I have created an LSMW Objet and selected, under Mantain Object Attributes >> Object Type and Import Method, the IDoc option. The message type will be MATMAS and the Basic Type will be MATMAS05.
    I have maitained the IDoc Inbound processing, created the LSMW Port and the Partner Profile. In the latter, under Inbound Parameteres, I have created and inbound parameter with the MATMAS Message Type and MATM Process Code.
    I have created structure relationships for the following target structures: EDI_DC40, E1MARAM, E1MAKTM, E1MARCM and E1BEWM.
    After being one or two couple of hours going and coming over the application log after running over and over again the step 14. IDoc Processing, and having filled with '/' the obligatory fields, I still am not able to generate it successfully.
    The problem I'm having is, it keeps asking the DISMM (I think the name is MRP Type) field, and since I have not created a conversion rule or source field for it, I recieve the error message 72 from the M3 message class
    I understand that though the MM01 transaction, if the MRP View isn't activated, this field stops being mandatory. So I need to know, if any, the way to make the IDoc processing not to ask this field, since the MM consultant has said it's not necessary to introduce it.
    Thanks in advance.

    in the step 5 Maintain Field Mapping and Conversion Rules
    in the strcture E1BPMATHEAD   put the below condtion
    E1BPMATHEAD                    Header Segment with Control Information
    for the MRP veiw  WERKS and DISMM is mandatory fileds if you are not getting the any one of the value from the file ,skip the MRP view using below condtion.
    MRP_VIEW                     Material Requirements Planning (MRP) View
                        Code:    * Target Field: E1BPMATHEAD-MRP_VIEW Material Requirements Plann
                                 IF NOT matmas-werks IS INITIAL AND "
                                    NOT matmas-dismm IS INITIAL.
                                   e1bpmathead-mrp_view ='X'.
                                 ENDIF.

  • Sales order - Idoc issue

    Hi all
    I need to find out what fields values are getting moved to idoc(outbound) when we create a sales order.
    My requirement is -
    In sales order we have different pricing procedure. Some pricing condition will have "netvalue2" and some will have "netvalue3".
    If the pricing condtion is having netvalue2 - in idoc all the required data is shown correctly. But if the pricing condtion is having netvalue3 - then couple of fields like Unit of measure and KOBAS is not show idoc.
    Please let me know how to debug and find out it.
    Thanks
    Senthil

    Hi,
    1 .Put a break point in the function module that creates the IDoc
        though.
    Run program RSNAST00.
    ( OR)
    2. Outbound IDOC Debugging :
    Example of Invoice :
    Set ur Break point at your code
    now come to VF02 Transaction and use invoice number.
    click on enter
    GOTO->HEADER->OUTPUT
    Give the output type and print medium should be 6(EDI) or A( ALE)
    Click on Further data and select->select send with periodically scheduled job and save it.
    Now Come to SE38 and use RSNAST00
    Output Application : V3
    Object key - Invoice Number ( 10 digit)
    Output type - RD00( SAP Standard)
    Transmission medium = 6(EDI) ,A(ALE)
    Now it will stop at your code.
    Reward Points if it is helpful

Maybe you are looking for

  • How to view multiple reports using crystal reports 2008

    Hi , I am working on vb6 project where in i am trying to generate reports using crystal reports 2008. For this , i am making use of Interop Form Wrapper class in vb6. I have a business requirement where in i need to view multiple reports  on my scree

  • WPA2+PSK with local webauth?

    Hi all, I'm trying to configure a guest wlan with WPA2+PSK and local webauth. This will authenticate against ISE and once authentication is complete dropped into a authz profile. This is supposed to be possible per cisco's docs, however when I try to

  • Since last update In Safari 7.1 commercial messages

    Since i updated to Safari 7.1 after every <enter> a new window is opening containing commercial stuff. How do i get rid of this problem. I turned the extension button off but no result yet.

  • Meaning of EAP-TLS errors in ACS

    Hi Guys, I'm trying to get a device authenticated to my wireless network using certificates. I get the generic error in ACS (4.2.0.124): EAP-TLS or PEAP authentication failed during SSL handshake Looking in the Auth log I get: AUTH 12/09/2013 15:56:4

  • Sync session failed to finish.

    I can't sync my iphone it fails at the last step and says "sync session failed to finish" - help.....