Missing segment in invoice idoc

Problem: A segment in IDOC is missing. This contains the internal record text of a pricing condition type... when i look at the condition type, no changes were made to it since it's creation and it is automatically determined in the pricing condition in sales order. The condition record text is optional but the business now wants to see this text.
Question:
1. I want to know the reason why this segment is missing?
2. Does the condition type has something to do with it?
3. How can I make this segment appear in the IDOC?
thanks and i look forward to your replies...

Hi,
1. Check the FM module related to this IDOC. See where this segment is being populated. Put a break-point there and debug the code where it is failing to add this segment.
2. Once you debug the code, you would come to know that if condition type has something to do with this or not.
3. If you want this segment to populate on IDOC then find out the user-exit in IDOC processing ( most probably in FM ) and add this segment.
If you tell me which IDOC/message type/process code you are using, i can tell you the user-exit and i might be able to answer too why the segment is not getting populated. Also let me know which segment you are talking about
Let me know if you need any other information.
Regards,
RS

Similar Messages

  • Which segment in INVOIC IDoc holds Allowance value @ header level?

    Hi all,
    I want a segment in INVOIC IDoc to hold SAC (Service Allowance and Charge) Values @ Header level. Plz suggest me one. I know @ item level SAC values are stored in E1EDP26 segment. Tell me which segment i can use it for holding SAC values at header lever??
    Thanks,
    Creasy

    Thanks MxG for your reply.
    I have a scenario. I have to accommodate EDI SAC codes into SAP through IDocs(inbound vendor invoice (FB60)). I have around 4 to 6 SAC codes which have values that will be either credited or debited to GL accounts. some are at header level and some are at detail level.
    How come I implement this scenario. I have no clue to implement this scenario.
    Plz do reply.
    Thanks very much,
    Creasy

  • Missing segment during invoice for specific user

    Hi Experts,
    While doing a post goods issue and generating an invoice, the idoc generated from this has missing segments, this only happens when using a spcecific RFC user name (with all authorizations enabled), however, when using an ordinary sap account, the idoc is created successully with no missing segments. Do you have any advide on what seems to be causing the issue? Any help is very much appreciated.
    Thanks in advance.

    Hi
    CRM 5.0
    its not related to application,modification ..but my problem is the find label is working for some of the users.but some of the users find label is not there,
    plz let me know where i have to make corrections for this problem........

  • Activate standard sum segment in INVOIC iDoc

    Dear experts,
    I am not sure if I am in the right board but I hope you can point me in the correct direction.
    I have to map INVOICE02 to INVOIC EDIFACT format and in the sum segments of the EDIFACT message
    I need a sum of all discounts.
    Now in WE60 I checked the INVOIC02 structure and saw that in E1EDS01, QUALF='020' I get the sum of "allowances/charges".
    But in my iDoc example I do not have an E1EDS01, QUALF='020'.
    How can I "activate" or add that standard sum segment to my INVOICE02 iDoc?
    Thank you for your help and best regarsd,
    Peter

    Hello TW Typewriter,
    thank you for your comment. Yes, other fields are populating. Yes, there are discounts given in the invoice.
    I checked one of the invoices in SAP ERP and in the head under "Conditions" I can see that there are 2 different Z-rebates and field that contains the sum of the two rebates.
    But that sum I can't find in the iDoc.
    I guess I have to sum up discounts myself implementing a user exit and looping over all the positions with possible discounts.
    Thank you again and best regards,
    Peter

  • Populating segment in INVOIC IDOC

    Hi,
    I have a requirement where I need to insert a standard segment E1EDKT1 with a different qualifier in the IDOC INVOIC2.
    I see that this segment is repeated several times with different qualifiers starting from 001,002,Z001 and so on and there is a child segment E1EDKT2 under this segment which is also repeated multiple times for each E1EDKT1.
    <E1EDKT1 SEGMENT="1">
        <TDID>001</TDID>
        <TSSPRAS>EN</TSSPRAS>
        <TSSPRAS_ISO>EN</TSSPRAS_ISO>
        <E1EDKT2 SEGMENT="1">
            <TDLINE>some text</TDLINE>
            <TDFORMAT>*</TDFORMAT>
        </E1EDKT2>
        <E1EDKT2 SEGMENT="1">
            <TDFORMAT>*</TDFORMAT>
        </E1EDKT2>
    </E1EDKT1>
    and so on for different qualifiers...
    I now have to insert the same segments after all the standard qualifiers are executed in the userexit. I am facing difficulty in identifying the end of running of all the above segments before I can append mine.  Can you please let me know how I can identify the end of above segments before I can insert mine. End of last E1EDKT2 for the last occurrence of E1EDKT1.
    Regards
    Praneeth

    Hi,
    try this for insert:
    DATA:
      ls_edidd    LIKE LINE OF int_edidd,
      lv_pos      TYPE i,
      ls_e1edkt1  TYPE e1edkt1,
      ls_e1edkt2  TYPE e1edkt2.
    * check if insert was already done
    READ TABLE int_edidd WITH KEY segnam = 'E1EDKT1' sdata(4) = 'Z003' TRANSPORTING NO FIELDS.
    IF sy-subrc <> 0.
    * check if header text from SAP is finished
      READ TABLE int_edidd WITH KEY segnam = 'E1EDK14' sdata(3) = '008' TRANSPORTING NO FIELDS.
      IF sy-subrc = 0.
    * insert E1EDKT1
        lv_pos = sy-tabix.
        ls_e1edkt1-tdid        = 'Z003'.
        ls_e1edkt1-tsspras     = 'U'.
        ls_e1edkt1-tsspras_iso = 'FI'.
        ls_edidd-segnam = 'E1EDKT1'.
        ls_edidd-sdata = ls_e1edkt1.
        INSERT ls_edidd INTO int_edidd INDEX lv_pos.
    * insert E1EDKT2
        ADD 1 TO lv_pos.
        ls_e1edkt2-tdline   = 'TEXT'.
        ls_e1edkt2-tdformat = '*'.
        ls_edidd-segnam = 'E1EDKT2'.
        ls_edidd-sdata = ls_e1edkt2.
        INSERT ls_edidd INTO int_edidd INDEX lv_pos.
      ENDIF.
    ENDIF.
    BR

  • Missing IDOC segment during invoice for specific user

    Hi Experts,
    While doing a post goods issue and generating an invoice, the idoc generated from this has missing segments, this only happens when using a spcecific RFC user name (with all authorizations enabled), however, when using an ordinary sap account, the idoc is created successully with no missing segments. Do you have any advide on what seems to be causing the issue? Any help is very much appreciated.
    Thanks in advance.

    yeah
    u go to TCODE WE30 and give ur object name and enter.
    then u will see all the segments related to ur object.
    u can double click on each segment and see whethet it is mandatory or not.
    regards
    jai
    please reward if helpful.

  • TAX ASSESSMENT BASIS MISSING IN SEGMENT E1EDK04 FOR IDOC INVOIC

    Hello,
    Tax assesment basis is missing in segment E1EDK04 for IDOC INVOIC. In EDI messages,Tax assesment basis has to be sent in TAX segment together with VAT rate. When there is only one VAT rate this is not a problem as tax assessment basis is the total net amount (And we have it in the IDOC). On the other hand when there is more than one VAT rate in the invoice, we don't have in the IDOC the Tax assesment basis of each VAT rate.
    Did someone experience this issue ? How did you handle it ?
    Regards.
    Eric.

    Dear Eric
    The latest pack available now for these components are (for PI 7.1)
    SAP BASIS 7.11 support package 6
    SAP HR 6.04 with Support Package 44
    If you are in PI 7.0 then I suggest you download the latest patch from marketplace.
    Sourabh

  • Segment E1IDBW1 is missing for the inbound idoc type PAYEXT

    Hello,
    the above segment is missing in the inbound idoc - basic type pexr2002.
    I have checked in TC-we30 and its available there.
    but still the idoc is getting generated without this segment.
    can someone suggest.
    thanks
    Arun

    Hi All,
    I have a similar query to that of Penny. We are able to get the standard IDOC to generate with segment E1IDBW1. It contains the standard fields INPWEEMP, INPWTXT1, INPWTXT2. However, we have a requirement to manipulate the standard contents of these fields. We wanted to use user exit EXIT_SAPLIEDP_002 to do this.
    I have maintained user exit EXIT_SAPLIEDP_002 but when we enter this on creation of the IDOC the segment E1IDBW1 does not seem to be available in table EDIDD_TABLE for manipulation. Can you advise please if (1) you were able to get E1IDBW1 available to edit in exit EXIT_SAPLIEDP_002  and (2) were you able to manipulate the contents of INPWTXT1, INPWTXT2 etc?
    We have done the following steps:
    - BTE 2441 is available on our release
    - house bank has been setup as an In House Cash Center which allows E1IDBW1 to be generated
    - entry has been maintained in table FEDICUS with Message Type = PAYEXT, BasicType = PEXR2002, Extension = Blank, Seg Type = E1IDBW1
    - code maintained in ZXF08U04
    The system enters ZXF08U04 but E1IDBW1 is not available there for manipulation.
    Can you advise what we might be missing please?
    Thanks and regards
    Mike

  • Segment/Field name for Unplanned delivery costs in Inbound Invoic Idoc?

    Hi Folks,
    Will you please let me know the name of the segment/field (IDoc type INVOIC) for unplanned delivery costs on Inbound Invoic Idoc??
    Thanks,
    Matt

    Hi,
    Am facing the same issue and did tried the E1EDS01 segment. SUMID = 20 and passing the value to field BEZNK, but its not updating the value.
    Could you please give me some more info. how to achieve it.
    Thanks,
    Aniket Korde

  • Reg: Missing segment E1EDP01 in  outgoing IDOC

    hello guys,
    I have got an issue in IDOC.
    The idoc has a missing segment E1EDP01.
    Flow is   SAP to EAI to VENDOR.
    I wnt to know why idoc is triggered without this segment E1EDP01.

    How is this IDOC created? own programm?

  • Inbound Invoice idoc segment feilds mapping to SAP feilds

    Hi,
    Could you please help me to find out the tables and feilds in SAP for the inbound invoice idoc type INVOIC01. I need to map the idoc segment fields with SAP fields and respective tables.
    Thanks in Advance
    Satish

    Hi Satish,
    That's quite a big case to get such mapping - why would you need it really? You can process Idoc with std process codes and you will see the std mapping then happening.
    You can also go through logic of processing modules:
    Function Module Name          Short text for function module
    IDOC_INPUT_INVOIC_FI           EDI: Invoice Receipt (INVOICE)
    IDOC_INPUT_INVOIC_MM           EDI: Invoice Receipt (INVOICE)
    IDOC_INPUT_INVOIC_MRM
    For sure you will get RBKP for header, RSEG for items, RBTX for taxes and some more, depending on what you get in the invoice and what are your booking and matching processes.
    Best Regards,
    Tomek

  • Error in Invoic Idoc - Vendor, Company code not found

    Hi All,
    We are facing an issue with an Incoming Invoice Idoc (Mes type - Invoic). A third party system sends the Invoices which are received by the XI system and then as Idocs into SAP.
    The XI system is defined as a Logical system in R/3. We have created Partner Profile, Dist Model with XI as a LS.
    The error that we are encountering is -
    Customer , vendor <our LS> not known
    Message no. FD110
    A company code cannot be determined for LS
    Message no. FD006
    Are we missing out some data in the Idoc or are we missing some EDI configuration?
    Please advise as to how we need to proceed.
    Thanks in advance!
    Liz

    hi,
    Error : A company code cannot be determined for LS
    This means that SAP cannot match an appropriate company code with a partner profile :-  and hence, doesn't know where to post the invoice.
    Partner Type = "LS" (Logical System)
    Partner Name = ""
    I think what you've got is message FD006 - longtext for it can be found via transaction SE91 and sounds like this:
    The system cannot determine the relevant company code since the allocation of the data transferred in the invoice is missing in Financial Accounting customizing.
    The company code can be determined outside of the system and be put into the intermediate document (for example, from the EDI subsystem). Then the company code must be put into the E1EDK14 segment and ORGID field and the value "011" used as the qualifier.
    Determine the company code for & & & in Financial Accounting customizing.
    LS  is your Logical System. So you might want to have a look at transaction OBCA where you can assign a company code name in the invoice for your Logical System.
    In the E1EDKA1 segment. there are two fields PARVW (which is the qualifer or Partner function) PARTN (partner number). The information that is sent in the PARTN has to either match the information in SAP or has to be converted.
    If the later is the case try transaction VOED.

  • Error 'No tax code found for difference' in Posting Vendor Invoice IDOC

    Hi All,
    I am getting error message 'No tax code found for difference' while posting Vendor Invoice IDOC into SAP. IDOC type is INVOIC02. There is no difference in PO price, Invoice price and even Standard price. then why this  error message? Other Vendor EDI settings are done ( OBCA, OBCD, OBCE etc). Is there any thing specific to be done in the config for this error?
    IDOC has PO  as reference document.
    I looked into several threads in SDN forum but could not find proper solution
    Can any ine help me with this issue?
    Thanks in advance
    Hari

    Hi
    You might be  missing the tax code for uploding through IDOC
    so you can use the t.code we02 and give the doc and find the error
    go to the WE19 to edit the tax  code
    and USE the t.code  BD87  to select the doc and process it
    thanks
    Madhu

  • When we post Inbound Invoice IDocs, we are getting an error message "Enter a tax jurisdiction code".

    Hi Experts,
    When we post Inbound Invoice IDocs, we are getting an error message "Enter a tax jurisdiction code". As checked, we have configured OBCD and OBCA for the vendor and we are passing the Tax Jurisdiction code in E1EDP04 SAL segment. Can anybody give us some idea to resolve this issue.
    Regards,
    Sameek

    Hi Sameek,
    Please refer the below link. Hope it helps.
    http://scn.sap.com/thread/1435286
    Regards,
    Chandan.

  • Error when Adding a segment to an IDOC

    Hi I have added one segment to an IDOC through one user exit and it is giving the error with status 26.
    Here I am pasting the error details,
    The segment E1IDT02 does not occur at the current level of the basic type PEXR2001 (extension ).
    This error can have several reasons:
    The segment E1IDT02 is assigned to a group whose header segment does not occur.
    The segment E1IDT02 does not exist in the syntax description of the basic type PEXR2001 (extension ).
    The sequence of segments in the group in which the segment appears is incorrect.
    Previous errors ('mandatory' segment or group missing) may be due to this error.
    Can any body help me, and let me know what can I do to avoid this.
    Thanks,
    Deepak.

    Actually in the basic type of IDOC, there is no segment with this name. But I am adding this directly in an user exit. Can you tell me what is the actual procedure to add a new segment to the basic type of IDOC
    Thanks
    ravi

Maybe you are looking for

  • Moving email from BT Yahoo to BT Mail

    Since the announcement that BT was moving all mail accounts from Yahoo to BT Mail, I have been looking forward with anticipation to the day when I can properly synchronise my account on my Android phone.  However the months have past and I have heard

  • All my apps I downloaded a few a go were gone in my purchased items in the app store, what happened?

    When I checked my app store recent purchases, all my apps were gone except for the very recent purchases. Even my apps I got from the itunes 5 year anniversery were gone but the apps were still in the itunes library. Also my ipad can't sync it, it sa

  • Screen Saver Turning On During Backup

    I am a professional photographer and have huge files on my computer. I am trying to back it up and it is taking a very long time. I am trying to go to sleep, and let it back up as I sleep, however, the screen saver keeps turning on. I went into syste

  • Strange output for one Vendor

    Hello to all, An end user has print a purchase order and there is some abnormal things on the output like payment terms conditions begin in the middle of the line but this problem is appearing only for a vendor, for all other vendors there is no prob

  • Blog Archive problems

    I just upgraded to iweb 08 from 06 and it screwed up my blog something fierce... I've managed to recreate the main blog page - but the archive is empty... I have all the entries from the previous blog in iWeb (the old blog files are there too sort of