DESADV01 E1EDP07 segment per line item causes EDIFACT error

When a Sales Order has the PO Number + Date populated, the subsequent outbound Delivery IDoc (DESADV01) contains a parent E1EDP07 segment for every child line item segment (E1EDP09).  For a SO without PO Date, the IDoc is created with a single E1EDP07 with multiple child E1EDP09 segments.  This is standard SAP - do you need to code around this?
The first scenario causes an error in EDIFACT mapping, as a limit of 9 RFF segments is allowed (E1EDP07 is a level 1 segment).  Partner systems reject this.

Hi,
Segment field should be optional, so check the posting keys in OB41, check the GL account which hit this posting and check the FIeld status in OBC4 and make the segment field as optional.
while posting the transactions you can check in more then Profit center and segment details will be updated in the postings.
try out, this might help. check the new ledger document types also.
Regards,
Padma

Similar Messages

  • Balancing field "Segment" in line item 001 not filled while posting through

    HI All,
    I am experiencing the below error while processing FB70 transaction in Foreign currency with Tax codes (earlier this problem was not there, this is happening recently). The error description as given below.
    "Balancing field "Segment" in line item 001 not filled
    Message no. GLT2201
    Diagnosis
    The field Segment marked as balancing is not filled with any value in line item 001, even after document splitting.
    System Response
    The document cannot be posted.
    Procedure
    First check your entries.
    Additional causes could be:
    No value can be derived for this field from the current document data.
    You have entered a document type that is not designed for this business purpose."
    I have verified all the relevant settings like Classify G/L accounts for document Splitting and Document types etc and all settings are seems to be ok.
    But in the below two instances, Iu2019m not getting any error:
    If posting is done in company code currency with same tax codes.
    If posting is done in  foreign currency without tax codes
    Your early respons is highly appreciated.  Thanks in advance.
    Thanx & Regards
    Ramesh

    Hello
    Have you chosen Segment as Mandatory for the Scenarios during Document splitting. If not then for the G/L account you are facing problems with goto the field status and make segment field optional.
    Thanks and Regards

  • Balancing field "Segment" in line item 001 not filled

    Hi Viewers,
    I am getting the below error when i post following error.
    Cr Vendor
    DR AP Upload A/C
    Balancing field "Segment" in line item 001 not filled
    Message no. GLT2201
    Diagnosis
    The field Segment marked as balancing is not filled with any value in line item 001, even after document splitting.
    System Response
    The document cannot be posted.
    Procedure
    First check your entries.
    Additional causes could be:
    No value can be derived for this field from the current document data.
    You have entered a document type that is not designed for this business purpose.
    Procedure for System Administration
    Customizing
    I have given the profit center in the AP Upolad GL account. Where as if i am not giving the any profit center it posting the document, system is taking the defult profit center and segment from the Edit Constants for Nonassigned Processes.
    Please help me to overcome this issue since it is affecting my UAT and Integeration testing
    if i am getting any answers it would be highly appreciated
    Thanks
    Aswin

    Hi, Check this note may help you
    Note 1026966 - Document splitting: No segment derived
    Summary
    Symptom
    You implement the central document splitting for segment in an ERP system. The segment is not derived from the profit center while you postprocess the document splitting. The error message GLT2 201: "Balancing field "Segment" in line item nn not filled" may be displayed.
    FORM COMPLETE_ASSIGNMENT
    Delta001Context Block 
      ls_key-splitmethd = id_method.
    get linetypes that will be splitted
      IF ls_key <> ss_key.
        ss_key = ls_key.
    Delete Block 
        LOOP AT it_control_split_tab ASSIGNING <lf_control>.
    Insert Block 
        REFRESH st_linetype.
        LOOP AT it_control_split_tab ASSIGNING <lf_control>.

  • Balancing field "Segment" in line item 001 not filled- J1IEX

    Dear Friends,
    We are getting below error message while posting Excise invoice in J1IEX.
    Balancing field "Segment" in line item 001 not filled
    Message no. GLT2201
    Diagnosis
    The field Segment marked as balancing is not filled with any value in line item 001, even after document splitting.
    System response
    The document cannot be posted.
    Procedure
    First check your entries.
    Additional causes could be:
    u2022     No value can be derived for this field from the current document data.
    u2022     You have entered a document type that is not designed for this business purpose.
    We have checked P.O asset, Internal order etc it seems there no problem with any of these and in profit center master segment field is maintained.
    Please suggest what would be the reason for this.
    Thanks,
    Dhanu

    Any reply to this.

  • Idoc per line item in SO

    Hi
    I have configured output type at the line item level for Sales orders. When I have save a sales document, the ORDERS05 Idoc type is triggered. It contains segments for all the line items.
    Can we have the Idoc generated with only line item, for which the output type is created, even if the Sales Order has n number of Items?

    Hi,
    What I want is to get the net value that is displayed in the conditions tab of VA01/VA02
    before saving the sales orders. Is there a way to do that or an FM that computes for the
    net value per line item.Thank you!

  • Is it possible to have more than one Tax code per line item in Billing docu

    Is it possible to have more than one Tax code per line item in Billing document ?

    Hi,
    I have a different perspective there.
    If an item is applicable for two different taxes which are represented by two different tax condition types and these tax conditions are configured in the tax procedure, FTXP and so on....then these two condition records can have two different tax codes.
    We actually have this scenario in EU now, where EU talks about service tax in 2010 apart from the normal VAT. So now we have MWST and ZWST(Say)
    Now there are some materials which come with a service associated with it. So a service charge is also levied when the material is sold. So the material price will become applicable for VAT and the service charge becomes applicable for service tax. In this case, the tax classification of the customer will have two entries in sales orders updated in the fields VBAK-TAXK1 and VBAK-TAXK2 based on the sequence number of these condition types.
    Now based on different tax classification of the customer, we have 2 different tax codes representing different %of tax.
    Hope it helps

  • Smartform per line item

    Hi,
    Is it possible to issue a smartform per line item in the outbound delivery process?
    Thanks
    Lindy

    Hi Lindy,
    Could you elaborate the issue a bit then I would be in a position to solve your issue.
    Cheers,
    Saraswathi.

  • Retrieving the Change Texts per Line Item (Purchase Order) - Very urgent

    Hi,
    How do you retrieve the Change Texts per Line Item (Purchase Order).
    Table T166T does not list these values per line item.
    Please help. This is very urgent & important.
    Best Regards,
    John

    if you are lookin out for change of item texts ...
    then use the function module ... READ_TEXT.
    and 2 tables r used ... STXH and TLINE ....
    double click on item data ...
    goto PO TEXT tab ....
    double click on text ...
    from menu ...
    goto header ... u'll get 4 fields that u need to consider ...
    TDID
    TDOBJECT
    TDHEAD
    TDNAME
    ALL THESE U'LL FIND IN  STXH
    ITEM TEXT is stored in TLINE
    Edited by: anjali rana on Mar 5, 2008 4:55 AM

  • Order Address per Line Item in OLA

    Hi, hoping someone can help with an OA/OLA query.
    One of our Buyers would like to use a different ordering address for one of the line items in an OLA.  Is there any way to set up an Ordering
    Address per line item in the OLA?  Or does she need to create a new OLA?

    I'd suggest writing your own might be easier. Oracle buckets the exposure as per the list below whereas you are probably only interested in seeing a total order exposure (by line item for bottles/shells) and total AR exposure summary.
    Also the standard report will look at the unit sell * the ordered quantity in calculating transaction amounts on open orders which is your problem. If I've understood your requirement correctly, you only want to consider the shells and bottles in the credit check because you enforce prepayment for liquids so presumably your AR o/s balances are only for money owing on shells and bottles.
    In that case, your only real issue is at the order entry stage (again because Oracle will be considering the total transaction value if you're using the standard automated credit check) which is why I suggested the manual workaround there.
    1     Header uninvoiced orders
    2     Header uninvoiced orders tax
    3     Line uninvoiced orders
    4     Line uninvoiced orders tax
    5     Line uninvoiced freight
    6     Header uninvoiced freight
    7     Header and line freight
    8     Invoices
    9     Payments at risk
    10     Order holds
    11     Line holds
    13     Order tax holds
    14     Line tax holds
    15     Order freight holds
    16     Line freight holds     
    17     Header and line freight holds
    18     External exposure
    21     G_BR_INVOICES
    22     G_BR_PAYMENTS_AT_RISK
    23     G_HEAD_RETURN_UNINV_ORDERS
    24     G_LINE_RETURN_UNINV_ORDERS
    25     G_ORDER_RETURN_HOLDS
    30     G_ORDER_RETURN_HOLDS
    31     G_LINE_RETURN_HOLDS

  • Is Credit Check Per Line Item in Sales Order  Possible?

    Dear All,
    Hope you all are doing well !!!
    Infact i am currently implementing OPM and SCM modules for a CSD (carbonated soft drinks) industry. They have a specific requirement on Credit Management. Please look at the Requirement Below.
    Credit Management Per Line on SO
    Client Charges Distributors for both Liquids (Finished Product) + [Return Glass Bottles and Shells) for the First Time.
    Subsequently while returning RGB(Return Glass Bottles)'s and Shell's are being given Credit memos.
    CBL gives credit only on Bottles & shells but not on Liquids.
    For Liquids CBL takes the Prepayment & Its Compulsory.
    So the Credit limit needs to be check on the bottles and shells only.
    Oracle E-Business Suite Credit Management does not work per line item for a
    Particular Sales Order. It works on total Sales Order. as this is not a standard Process in Oracle how we can achieve this without customization.
    Please suggest me through any workaround we can achieve this and its a show stopper for us and business critical for my client.Please help me on this regard.
    Thanks & Regards,
    Aditya                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

    I'd suggest writing your own might be easier. Oracle buckets the exposure as per the list below whereas you are probably only interested in seeing a total order exposure (by line item for bottles/shells) and total AR exposure summary.
    Also the standard report will look at the unit sell * the ordered quantity in calculating transaction amounts on open orders which is your problem. If I've understood your requirement correctly, you only want to consider the shells and bottles in the credit check because you enforce prepayment for liquids so presumably your AR o/s balances are only for money owing on shells and bottles.
    In that case, your only real issue is at the order entry stage (again because Oracle will be considering the total transaction value if you're using the standard automated credit check) which is why I suggested the manual workaround there.
    1     Header uninvoiced orders
    2     Header uninvoiced orders tax
    3     Line uninvoiced orders
    4     Line uninvoiced orders tax
    5     Line uninvoiced freight
    6     Header uninvoiced freight
    7     Header and line freight
    8     Invoices
    9     Payments at risk
    10     Order holds
    11     Line holds
    13     Order tax holds
    14     Line tax holds
    15     Order freight holds
    16     Line freight holds     
    17     Header and line freight holds
    18     External exposure
    21     G_BR_INVOICES
    22     G_BR_PAYMENTS_AT_RISK
    23     G_HEAD_RETURN_UNINV_ORDERS
    24     G_LINE_RETURN_UNINV_ORDERS
    25     G_ORDER_RETURN_HOLDS
    30     G_ORDER_RETURN_HOLDS
    31     G_LINE_RETURN_HOLDS

  • Credit Check Per Line Item in Sales Order is Possible?

    Dear All,
    Hope you all are doing well !!!
    Infact i am currently implementing OPM and SCM modules for a CSD (carbonated soft drinks) industry. They have a specific requirement on Credit Management. Please look at the Requirement Below.
    Credit Management Per Line on SO
    Client Charges Distributors for both Liquids (Finished Product) + [Return Glass Bottles and Shells) for the First Time.
    Subsequently while returning RGB(Return Glass Bottles)'s and Shell's are being given Credit memos.
    CBL gives credit only on Bottles & shells but not on Liquids.
    For Liquids CBL takes the Prepayment & Its Compulsory.
    So the Credit limit needs to be check on the bottles and shells only.
    Oracle E-Business Suite Credit Management does not work per line item for a
    Particular Sales Order. It works on total Sales Order.  as this is not a standard Process in Oracle how we can achieve this without customization.
    Please suggest me through any workaround we can achieve this and its a show stopper for us and business critical for my client.Please help me on this regard.
    Thanks & Regards,
    Aditya                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

    I'd suggest writing your own might be easier. Oracle buckets the exposure as per the list below whereas you are probably only interested in seeing a total order exposure (by line item for bottles/shells) and total AR exposure summary.
    Also the standard report will look at the unit sell * the ordered quantity in calculating transaction amounts on open orders which is your problem. If I've understood your requirement correctly, you only want to consider the shells and bottles in the credit check because you enforce prepayment for liquids so presumably your AR o/s balances are only for money owing on shells and bottles.
    In that case, your only real issue is at the order entry stage (again because Oracle will be considering the total transaction value if you're using the standard automated credit check) which is why I suggested the manual workaround there.
    1     Header uninvoiced orders
    2     Header uninvoiced orders tax
    3     Line uninvoiced orders
    4     Line uninvoiced orders tax
    5     Line uninvoiced freight
    6     Header uninvoiced freight
    7     Header and line freight
    8     Invoices
    9     Payments at risk
    10     Order holds
    11     Line holds
    13     Order tax holds
    14     Line tax holds
    15     Order freight holds
    16     Line freight holds     
    17     Header and line freight holds
    18     External exposure
    21     G_BR_INVOICES
    22     G_BR_PAYMENTS_AT_RISK
    23     G_HEAD_RETURN_UNINV_ORDERS
    24     G_LINE_RETURN_UNINV_ORDERS
    25     G_ORDER_RETURN_HOLDS
    30     G_ORDER_RETURN_HOLDS
    31     G_LINE_RETURN_HOLDS

  • [CRM-ODI] Call External WS at Once not per Line Item

    Hi all,
    My objectives:
    I create provider order in SAP CRM with more than 1 line item (ex: 2 line items), then
    I want to send the order to external system (provisioning) at once asynchronously,
    External system update provisioning status to SAP CRM per line item.
    My custom class adapted from class: CL_CRM_ISX_MD_CCONTR_ACTIVATE, but ODI execute the method per line item.
    I need to send the order at once to external system.
    Please advice how to do?
    Thank you

    myself !!

  • 3 way match between PO/GR/IR per line item

    Hi..
    I'm having an issue with 3 way match between PO/GR/IR. I want to this on line item level. As standard, SAP will compare line items based on line item numbers when doing the match (at least for quantity match). However, this is not possible since the vendors don't always use the line items in the PO (send to them) to create the invoice. And sometimes they simply leave out the line item number. However, the material number is always on the PO, GR and IR. Is it possible to do the 3 way match per line item using the material number as the unique identifier?
    Kind regards
    hundvov

    hi
    Three Way Match
    Yes, Three Way Match Means PO -> GR -> IV
    For this, You need to Put Tick mark against GR Based IR in Purchase Order Item Detail Invoice Tab and Vendor Master Purchasing Tab.
    Once This Purchase Order is Saved. You cannot do / System will not allow you IR Until you make Goods Receipt for the Purchase Order.
    The same applies to External Services.
    http://sap.ittoolbox.com/groups/technical-functional/sap-log-mm/sap-3-way-match-configuration-1639406
    http://sap.ittoolbox.com/groups/technical-functional/sap-log-mm/3-way-invoice-match-1381773
    regrds
    kunal

  • Assets per line item

    Hi All,
    In SRM 4.0 we are able to create any no of assets for a particular line item. In SRM 7.0, i am able to create only one asset per line item in the SC as the standard code is making the quantity field get defaulted to one only.
    If i change it in debugging, i am able to create any no of assets but i am not able to see all the created assets on the screen only the first asset is getting displayed .... do any one have any idea????

    Hi Lokesh,
    I've tested this in our system with Cost Center assignement, splitting cost center assignment over two cost centers. This didn't work also, probably the exact same behaviour as with your Asset situation.
    Good news: This isn't your fault my SRM 7.0 SP05 system is having the same issues you're talking about.
    Bad news: SAP Customer Message or maybe an OSS Note is available on this, but i doubt it, i've already seen a lot of notes but havn't seen any covering this.
    Found 1 note you could take a look at: Note 1417829 - Multiple account assignment shopping carts end up in error. This note does not cover my extended-classic system situation though, i'll check this one out again when we upgraded SP's: No hurry on this one for me.
    Kind regards,
    Tim

  • GLT2 201 Balancing field Segment in line item 001 not filled - BAI2

    Hi
    I am using BAI2 Lockbox format. I am on Enhancement pack 4 in ECC 6.0. I have reviewed all the threads which are based on this issue in the past. As I am already on EP 4 all those notes won't be applicable to me. I am also facing the same issue. As per process lockbox is a 2 step posting:
    I am getting the GLT2 201 issue in this area only
    Area 1
    Dr. Bank Clg A/c
    Cr. Lockbox Incoming A/c
    I am able to clear my customer when I import the lockbox file
    Area 2:
    Dr. Lockbox Incoming A/c
    Cr. Customer A/c
    I was of the perception that system should post the Area 1 entry first then the Area 2 entry but if system does like this then how the segment will come in the first entry as both line items are B/S related.
    As per system behaviour it is clearing the Area 2 entry first. This means that 'Lockbox incoming account' should derive the segment/profit center from the customer line. Area 1 posting should take the segment/profit center from the Area 2 entry. I am sure that lots of people have got this issue but none of them have given the clear explanation of how to crack this issue. Your sincere response is hightly appreciated. I have seen one of the thread where 'AMS' has posted that the issue has been resolved using sub rule but it is not mentioned how to do it.

    Here is SAP's response on this. The only option is to default the profit cneter or Segment or the split object you use.
    Thanks
    Anup
    02/05/2010 - 03:37:56 CST - Reply by SAP
    Dear Anup,
    In general the bank postings like payment on account or bank tranfers
    are handeled as unassigned processes since these do not contain a link
    to the causing invoices. Therefore in such scenarios we normally expect
    a default cash account assignment to be set.
    But this not leading to the not balancing balance sheet on the segment
    level. as you have mentioned in your previous reply lock box business
    process works as follows.
    Two documents are posted via the lock box functionality:
    - customer payment via check and
    - bank transfer when the check is used.
    During the first posting a customer payment with clearing is posted.
    Unapplied Cash A/C 50 <- orginal segment taken over from customer line
    Customer -50 <- orginal segment derived from the cleared item
    The payment is linked to the causing invoice via the clearing process
    therefore the original segment can be derived.
    During the second posting a bank transfer is taken place. Since there
    is not link to the causing invoice the bank posting is posted to a
    default segment.
    Main Bank A/C 50 <- default segment
    Unapplied Cash A/C -50 <- default segment
    Since the unapplied cash account is open item managed the clearing on
    this account will have to take place between the customer payment and
    the bank transfer. This will create the missing link between the paymentand the bank transfer.
    Unapplied Cash 50 default segment derived from cleared item (doc.2)
    Unapplied Cash -50 original segment derived from cleared item (doc.1)
    Zero Balance A/C -50 default segment
    Zero Balance A/C 50 original segment
    Via the automatically created zero balancing lines in the clearing
    document on the unappied cash account the financial statement on the
    segment level is balanced.
    In case of the electronical bank statement the situation is indeed
    similar. The only difference would be that the process starts with the
    incomming payment on the bank account, which is then transfered to the
    unapplied bank clearing account and only after that customer payment
    is posted. Therefore the clearing of the unapplied cash account as
    well as the zero balance are posted during the customer payment on the
    customer reconciliation account.
    The functionality of document splitting enables the setting of the
    source related account assigments on the follow-up documents, only in
    such cases where the causing relationship can be derived from the
    business process at the point of the posting. There are still sceanrios
    where the required connection is not available at the time of posting.
    Therefore in such processes the assginment of defaults is required.
    I hope I could clarify the logic of the process from the point of view
    of the SAP standard process. If you still have doubt or questions pleasespecify those in detail and with concrete examples.
    Thank you.

Maybe you are looking for

  • Rejecting a source file based on validation

    Hi, I hav an xls file as source. I want to check, whether one of its field matches the specified validation criteria.say "p_num>6" where p_num is a column name in d xls file. If the condition is not satisfied,then i dont want to process the file inst

  • I can't use my Visa card!!!!!

    All of the information are correct, but I don't know where is the problem ??

  • Variables declared in .JSPF flagged as error in .JSP

    I am using version 11.1.1.2.0 On the website that I develop we make use of a few JSP segments (.jspf extensions). These segments declare variables that are used in the JSPs that include them. In this new version (11.1.1.2.0), those variables are now

  • Please, please help me. I'm new to nokia and need ...

    Hey guys! I just got myself an N73 but my kitty chewed through the data cable. So I went out and bought myself a new cable, (DKU-5). The pc suit now wants me to connect with cable, so I plug all in etc, but then a message on my phone ops up stating "

  • NPE when starting application deployed to Glassfish

    Hi, When I starting application deployed to glassfish I get the following error: [#|2012-09-25T15:02:22.209+0200|FINEST|glassfish3.1.2|oracle.adf.share.http.ServletADFContext|_ThreadID=23;_ThreadName=Thread-2;ClassName=oracle.adf.share.http.ServletAD