Idoc PORDCR101 - conditions

Hello,
I have a scenrio where I need to create Service PO using PORDCR101 idoc. My concern is mainly with conditions.
We have conditions at three levels -> 1. header 2. Line item 3. Services(Subline items)
We have segment E1BPMEPOCONDHEADER for condition header, E1BPMEPOCOND for line item condition but I am worried how to get conditions for Services(Subline item).
Kindly suggest.
Regards,
Madhura

Hi,
I think when you have define condiction for services(sub line item ) then IDOC segement E1BPMEPOCOND repeated during IDOC cretaion .you can use user exit for repeating this segement ..
Regards,
Amit

Similar Messages

  • Posting PO through idoc PORDCR101

    HI
    Through this Idoc PORDCR101 trying to create PO in the system. Need to change the calculated price getting fetched in PB00 condition type   with the legacy value  while creating PO.
    trying  to upload the legacy PO with their old price ,but the po price is not getting changed .
    pls tell me how to change the calculated price in the condition type PB00 with the legacy system price.
    the  segement E1BPMEPOCOND i could not find the condition amount field .

    Hi,
    You need an ALE setup to process your IDOC's because IDOC's are just 'intermediate documents' which contain data.
    What to do with this data you need ALE setup.
    look into these links for ALE and IDOC's help.
    http://www.sapgenie.com/whitepapers/ale.htm
    http://www.sapgenie.com/ale/index.htm
    http://www.sappoint.com/abap.html
    http://www.sapbrain.com/TUTORIALS/TECHNICAL/ALE_tutorial.html
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCMIDALEIO/BCMIDALEIO.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCMIDALEPRO/BCMIDALEPRO.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CABFAALEQS/CABFAALEQS.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CABFAALEHR/CABFAALEHR_ALE_QS.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/ECPCA/ECPCA_ALE_154.pdf
    Regards,
    Wasim Ahmed

  • Creating po through idoc pordcr101

    HI
    Through this Idoc PORDCR101 trying to create PO in the system. Need to change the calculated price getting fetched in PB00 condition type   with the legacy value  while creating PO.
    trying  to upload the legacy PO with their old price ,but the po price is not getting changed .
    pls tell me how to change the calculated price in the condition type PB00 with the legacy system price.
    the  segement E1BPMEPOCOND i could not find the condition amount field .

    can u please copy that LSMW with perticular object and send it to my mail id ([email protected]), i will try to give the solution.

  • Inbound idoc pordcr101 status 51 "enter purchase org"

    in the we19 standard inbound for idoc  pordcr101 i see the following
    EDIDC  with the partner/port info
    E1PORDCR1
      E1BPMEPOHEADER
        comp_code 300
        doc_type "NB"
        vendor  58121
        purch_ord 3000
        purch_group 000
      E1BPMEPOHEADERX
        'X' next to respective fields
      E1BPMEPOITEM
         po_item  00010
         Material  scw1212
         Plant    3000
         qty       1000
      E1BPMEPOITEMX
         'X' next to respective fields
    Each time i run the inbound idoc pordcr101 in we19 with the above i get
    enter purch org
    i am really really stuck because i am entering purchase org but for some reason it does not know about it
    what am i missing
    HELP
    I deleted the unused segments

    no successful idocs in we19 up to this point
    i was told
    E1BPMEPOHEADERX  'X' next to respective fields this is used to indicate which fields are being input.
    so i am using both
    it is purch_org  not purch_ord

  • Idoc - pordcr101

    Hi guys,
         I am using idoc PORDCR101 for creating & posting Service PO. During posting i am getting  51 error. And the error is " In case of account assignment, please enter acc. assignment data for item.
    segments:
    E1BPMEPOHEADER:
    PO_NUMBER  - 0001000211
    COMP_CODE - 1000
    DOC_TYPE - TC
    VENDOR - 10001
    PURCH_ORG - SWOP
    PUR_GROUP - OPS
    E1BPMEPOITEM:
    PO_ITEM     - 00010
    SHORT_TEXT  -  post po
    PLANT   - SWCO
    STGE_LOC - SWCO
    MATL_GROUP - G1010102
    QUANTITY - 100
    NET_PRICE - 10
    PRICE_UNIT - 1
    ITEM_CAT - D
    ACCTASSCAT - P
    PCKG_NO - 1379
    E1BPMEPOACCOUNT:
    PO_ITEM  - 00010
    SERIAL_NO - 01
    QUANTITY - 100
    DISTR_PERC - 10
    GL_ACCOUNT - 0000451120
    ITM_NUMBER - 00010
    CO_AREA - 1000
    WBS_ELEMENT - M-000001-PROC
    TAX_CODE - V1
    E1BPESLLC:
    PCKG_NO - 00010
    LINE_NO - 01
    EXT_LINE - 10
    EXT_SERV - 113000
    QUANTITY - 10
    BASE_UOM - HR
    TAX_CODE - V1
    MATL_GROUP - G1010102
    E1BPESKLC:
    PCKG_NO - 00010
    LINE_NO - 01
    SERIAL_NO - 01
    PERCENTAGE - 10
    QUANTITY - 10
    NET_VALUE - 1
    Can anyone tell me the reason for getting the this error.Its urgent .So plz guys i need solution for this . full points will  be rewarded for immediet solution.

    hi,
    1. go to BD87 select "restrict and process" from the context menu rwith respect to the error51 IDoc.
    2. deselect Background processing in the Output control Box.
    3. click yes
    4. edit -> process -> foreground processing.
    Now you can look where and why the error occur.
    Gordon

  • Idoc PORDCR101 item number

    Hi all.
    I create Purchases Orders with idoc PORDCR101. I would like to maintain the same item numbers received by the interface. However, it depends on the interval created by customizing. How to do it?
    Now, our interval has been set to 1, and we do not transfer item_intvl in the idoc.
    Regards

    Solved
    Passing
    E1BPMEPOHEADER-ITEM_INTVL initial
    E1BPMEPOHEADERX-ITEM_INTVL = 'X'

  • Price overides with IDOC PORDCR101

    Hi there, using the idoc PORDCR101, Iu2019m creating a PO in R/3. Everything works fine but I need to do a price override. If I map a value to NET_PRICE, it still uses the default SAP value for the price. Is there some IDOC layout that explains where to map the values to accomplish this?
    Thanks,
    Jan

    Hi Ravi
    Thanks you. I was looking for this parameter , then this thread came to me
    Franz

  • Multiple idoc with condition in BPM

    please let me know whether i need to go for BPM or not BPM
    The actual scenario is
    I will be receiving n no. of idocs including both idoc type PEXR2001 and IDCREF01(control idoc).
    Then I need to collected all payment idoc PEXR2001 which will be having one control idoc
    IDCREF01.  This will be grouped by checking
    if IDCREF01-E1IDRH1-PAYRUNID equals to PEXR2001-E1IDRH1-PAYRUNID and
    IDCREF01-E1IDRH1-PAYRUNDT equals to PEXR2001-E1IDRH1-PAYRUNDT
    so for example I will be having 5 payment idoc and 1 control.  in this I need to sum the
    value of field MOABETR which is in payment idoc. after this i need to check
    if IDCREF01-E1IDRS1-SUM01 equals to PEXR2001-E1IDKU5-MOABETR.
    if this condition is satisfied then i will be sending the file to both email adapter and
    file adapter otherwise failed file will be sending only to email adaper.
    I request to give detailed step in BPM if possible.

    Hi Mughda,
    How would i validate using createif node function as i also need to validate fields of all the segments of the same Idoc. ?
    Thanks,
    Amit

  • IDOC Orders05, conditions and storage location per position

    Hello,
    i have a question regarding WE19 and Orders05 IDOC. I tried to overwrite a pricing condition in the Segment E1EDP05. When i start the Idoc in WE19, i see the new condition placed in the order. Everything seems allright except the price of the material. It is always 0,00 - I put different values in the Idoc- always the same.
    Another strange thing is the storage location (Field: LGOR). I also put the storage location into the Segment E1EDP01 in each position. When i debug the Idoc via WE19, the storage location is not filled in.
    Thank you very much in advance,
    regards,
    Philipp

    solution is posted in same thread in Abap General

  • Problem : Idoc to File Senario,overriding the segments in Idoc,on condition

    Hello People,
    Idoc to file senario.
    There are fields in the Idoc which i want to populate, if that particular Idoc is going to XI. Can u tell me how can i check this condition .. ???

    you dnt have control fro r/3 to check if the IDOC is reached to XI then XI creates the file then update few thing...
    make sure the IDOC is reached to XI using the port if IDOC is using some port...but if the file is getting places in server using AL11 you can check that....in your condition you can check if file is exist in the target folder thn update .....insead of checking if IDOC sent to XI--XI creating a file...i doubt you have that flexibility...lets wait for other reply what they have to say?

  • IDoc error - Condition type & tax code & does not exist

    Hi,
    I have the problem with CANADA tax codes. I have a few documents sent from external SAP to different SAP. In the source system documents were posted. In the target system i have error "Condition type & tax code & does not exist". I have compared the tables A003 and A053 in both systems and the settings are the same for specific Condition type and tax code... So where to find the reason Idocs are in error ? The only thing which is different is validity from (in the source system is earlier than in the target but the docs are created after both validation start)...
    I would appreciate advice.
    Tomek

    Hi Tomasz,
    Please go to T.code WE02 and check the reason for the error.
    The failed IDocs will be in status "51" and will also give you the reason for errors.
    Regards,
    Shiv

  • Populating the Conditions segment in PORDCR101-PO create IDOC

    Hi ,
    Iam populating some fields in the E1BPMEPOCONDITION segment of the IDOC PORDCR101. But the condition record is not getting generated in the transaction ME22N.Kindly can anyone throw some light on the mandatory fields that needs to be populated in this segment and is there any necessity to populate some other linked segments along with this segment inorder to get the condition record created.
    Iam passing the below given fields.
    E1BPMEPOCOND-ITM_NUMBER
    E1BPMEPOCOND-COND_VALUE
    E1BPMEPOCOND-CURRENCY
    E1BPMEPOCOND-CURRENCY_ISO
    E1BPMEPOCOND-COND_UNIT
    E1BPMEPOCOND-COND_P_UNT
    E1BPMEPOCOND-CHANGE_ID .
    Thanks,
    Kittu.

    hi,
    I am having the same requirement i.e file-xi-r3 create po, can any one tell me the necessary steps needed for this. i am new to all this and still learning things, so please help me.
    thank you
    email [email protected]

  • IDOC TO FILE based on condition

    Hi,
        I am having IDOC to Ftp scenario, where i need to send the IDOC on condition.
    1. In IDOC there is a field Location, based on this field the target files has to be created.
    ex:-
    1. for Location India ---> file has to be created in INDIAN folder
    2. for Location USA ---> file has to be created in USA folder
    3. 2. for Location Uk ---> file has to be created in UK folder etc.......
    Like this there are nearly 20 folders where i need to create at the target side, based on the location field the fied has to be created at the respective folder automatically.
    When i trigger the IDOC with the Location INDIA, automatically the file has to get created in INDIAN FOLDER.
    Please help me...
    cheers
    nissi

    Hi Roy,
               Thanks for your code, its very useful and suits to my requirement. But i am having folders already in my target file system.
    Based upon the location ID . directly the the file should be placed in the respective folder.
    please find the below code and suggest me if any changes to be done.
    public String dynamicDirectoryName(String Location, Container container) throws StreamTransformationException
             String Directory;
             String  inputFileName;
            DynamicConfiguration conf = (DynamicConfiguration) container
                                            .getTransformationParameters().get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
            //DynamicConfigurationKey key1 =  DynamicConfigurationKey.create("http://sap.com/xi/XI/System/File","Directory");
            DynamicConfigurationKey key2 =  DynamicConfigurationKey.create("http://sap.com/xi/XI/System/File","FileName");
            //Directory = conf.put(key1,location);
            inputFileName = con.put(key2,location);
            //Directory = conf.get(key1);
            inputFileName = conf.get(key2);
            If(inputFileName.equals("INDIA")
                con.put(key2,"INDIA");
            else if(inputFileName.equals("AUSTRALIA"))
                con.put(key2,"AUSTRALIA");
            else
               return "";

  • EDI Error : Condition EDI1 is not allowed as item condition

    Hi EDI Gurus,
    Right now I am getting the error while creating a Sales order through IDoc.
    "Condition EDI1 is not allowed as item condition"
    Clarify a few things to me:
    1. Where to pass the Customer Expected Price on the IDoc.
    2. How to maintain pricing Condition EDI1. (If it is necessary for processing of sales order)
    Please clarify these two things.
    Thanks,
    Matt

    I ran V/O8 transaction. There were a bunch of procedures listed in it.
    I was not sure which procedure I should look for EDI1 pricing condition.
    I checked RVAA01 (Standard) - there are two conditions EDI1 and EDI2.
    I am not sure what I should do. Whether they are already configured or not I am not sure.
    If they are already configured, why is it giving error in EDI process.
    MxG,
    Please enlighten me.
    Thanks,
    Matt

  • Condition record data transfer

    I have a scenario where condition record data from ECC needs to be transferred to MDM.
    I can see COND_A01,COND_A02 idocs in ECC .Pl can you tell me which one is relevant for ALE data transfer.
    Is there any transaction/report (For example BD10 is used for material data transfer) which can generate idoc of condition record and distribute it to receiver
    Pl can you suggest on this.
    thanks,
    Sharada

    I think there is no standard program for distributing Condition records.
    As suggested by Eshwar use COND_A02.
    u are distributing only Condition records to MDM that means u have condition record repository over there.
    i don't know what is the mian program to create Condition Records .
    see is a way to attach output types to that and NACE configurations to distribute it.
    Suresh

Maybe you are looking for

  • Problems with software the update with Nokia 6233

    Problems with software the update with Nokia 6233 Hello, I have so far some-paints tries my software to update. Each time the update procedure begins, sometime stands then on the telephone "test mode". On the computer wars I the reference in the upda

  • Reporting Tab is not showing in SCSM 2012 SP1 Console

    I'm working with SCSM 2012 SP1. But after installing data ware house only "DataWareHouse" tab appares no "Reporting" tab. And it shows below MSG: And only the below reporting management pack are available in the Data Ware House >> Management pack are

  • How to debug JSP in JDeveloper

    I want to debug a JSP page in JDeveloper. I have put break point in jsp page, but when called from browser, control does not stop at break point in JSP. Please suggest, how to debug a JSP page in JDeveloper

  • HEader Line Issue

    Hi All, Previously i have declared a data as DATA: BEGIN OF t_temp OCCURS 10,       vbeln TYPE char10,       END OF t_temp. <code continues> LOOP AT t_data INTO fs_data.     IF NOT fs_data-del_no IS INITIAL.       CALL FUNCTION 'CONVERSION_EXIT_ALPHA

  • Bex Patch level for Windows 7 and SAP GUI 710

    Hi, We have the machine with following config: O.S  - Windows 7 SAP GUI - 710 MS Office 2007 When a user logs into Bex Analayzer, clicks on Add-ins he gets an error message in German. Same kind of problem was encountered with Office 2003, but MS fix