ANSI X12 EDI 850 V4010 - REF Field length Increase

Hi,
The standarad EDI V4010 definiation contains Segment:REF, Field:127, MaxLength:30 (ISA.GS.ST.REF:127), partner sending a EDI data with more than 30 characters for this field. As per their EDI guide lines the MaxLength allows upto 50 chars for this field.
Have changed the field length from 30 to 50 chars in ANSI X12 850 V4010 message structure and re-generated EDI To XML mapping.When test the mapping in BIC tool, the EDI file is getting converted to EDI XML when the field value is more than 30 chars i.e upto 50 chars. Also Tested by giving more than 50 chars value for this field and it's failed to convert in BIC mapping tool saying 'The length of the field value is too big'.
As the change working in BIC tool, generated sda file and deployed on PI QA system. While test the change after .sda file deployment the change of Field Length is not reflecting and it's only allowing upto 30 chars only., and more than 30 chars data for this field EDI files are failing.
As the change working alone in BIC tool fine and not reflecting thefield length after sds file deployment. Any ideas about this issue and how to handle this requirement.
Thanks
Veera

Hi John,
If you see the documentation what you have given :
Parameters:
on: delimiters at the end do not appear
off: delimiters at the end appear
it clearly says the parameter is used for the delimiters, but not for truncating length of the fields in Seeburger.
I'm not sure if you've ever used the BIC Mapping tool and what I'm really looking for is someone with experience in this area to give a solution that works for this question:
By the way I have used the seeburger and this requirement we have done within XI because we have done all the rules within XI not in seeburger. But I will give a try with this requirement and will try to update you. Until unless I work with any of the issue I will not suggest. Even If I didnt I will try and then will suggest. Dont get me wrong.
Cheers,
John.

Similar Messages

  • Incoming Email Subject Field length increase

    Hi,
    In CRM 7.0,I need to increase the incoming email Subject Field length ,When i try to modify UI configuration,Subject fields are not enabled for configuration (Other fields in the same screen are enabled for modifications)..
    Please give your inputs whether incoming email Subject Field length  can be increased? if so,this should be done at UI level or mail form?
    Regards
    Shan

    Hi Prasenjit,
    Thanks for your interaction and response.
    Actually I can to find out views and class details in CRM 7.0 by using F2 key..
    The UI component is CRMCMP_CCS_EML and view is CRMCMP_CCS_EML/MailBody. The implementation class is ZL_CRMCMP_C_MAILBODY_IMPL. Since all the page attributes are string, There is a context class ZCL_CRMCMP_C_MAILBODY_CTXT, But no context node (Like you mentioned type CN as in *CN00, *CN01) within page attribute.
    The main issue am facing here is that couldnu2019t figure out where to start the debugging for inbound mails where the subject field is truncated. I usually process inbound mails from SOIN transaction.
    Moreover subject field can have more than 40 characters in outgoing mail, but the inbound mail subject field limited to 40 character and rest of them truncated.
    Hope you understand my area of concern and provide me your input.
    Regards,
    Shan

  • User defined Function Required for EDI 850 file fields.

    Hi Guys,
    I have an requirement where i need to check two fields in incoming EDI 850 file, based on those fields data should be populated to target side fields IDOC(ORDERS05).
    here is the requirement
    If Field.01 = "001" and field.02 exist then
       Set TDID = "31"
    If  Field.01 = "001" and  field.02 exist then
       Set TSSPRAS = "A"
    If  field.01  = "001" and  field.02 exist then
       Set TDLINE = Concat("XXXXXXX" +  field.02 (mm/dd/yy))
    If  field.01 = "002" and  field.02 exist then
       Set TDLINE = Concat("XXXXXXX: " +   field.02 (mm/dd/yy))
    If  field.01  = "010" and  field.02 exist then
       Set TDLINE = Concat("XXXXXXX: " +   field.02 (mm/dd/yy))
    If  field.01 = "015" and  field.02 exist then
       Set TDLINE = Concat("XXXXXXX: " +   field.02 (mm/dd/yy))
    If  field.01 = "037" and  field.02 exist then
       Set TDLINE = Concat("XXXXXXX: " +   field.02 (mm/dd/yy))
    If  field.01 = "038" and  field.02 exist then
       Set TDLINE = Concat("XXXXXXX: " +  field.02 (mm/dd/yy))
    If  field.01 = "063" and field.02 exist then
       Set TDLINE = Concat("XXXXXXX: " +   field.02 (mm/dd/yy))
    If  field.01 = "064" and  field.02 exist then
       Set TDLINE = Concat("XXXXXXX: " +   field.02 (mm/dd/yy))
    Here Field01 and Field 02 are sender side fields.we need to check this two fields . I Know this can be created with graphical mapping but as per requirement i need to write UDF bcoz with graphical mapping this would be more complex.
    so can any one please provide me UDF for this.
    Regards,
    Sandeep.

    Hi,
    you can do it with standard functions.
    If_1 source -> length -> greater -> constant 2
    then_1 if_2 substring source 0, 2 -> equals TN
    then_2 -> constant ""
    else_2 -> source
    else_1 source
    Regards
    Patrick

  • Steps to Process standard EDI ANSI X12 997 file from AS2 Server

    Hi All,
    I have a scenario where we are receiving PO files from an EDI third party via AS2 adapter.
    In return, we are sending PO Acknowledgement and Invoice files to the third party via AS2 adapter.
    The fomat of the incoming and outgoing files are ANSI X12 (850 for PO, 855 for PO Ack and 810 for Invoices).
    Currently client has informed that they are going to send an EDI ANSI X12 997 (Functional Ack) file for each PO Ack or Invoice they receive.
    Kindly let me know steps to configure in SAP PI 7.1 to accept the inbound 997 files successfully and place them as it is in PI application server.
    Regards,
    Subhajit.

    Hi , I too have the same requirement.
    i am using
    Jdev 11.1.1.6
    Oracle Editor : 7.0.5.4016
    Document Protocol : EDI_X12
    Document type : 810 (Invoice )
    Version: 4010
    Weblogic server :11.1.1.6.0
    I followed all the steps to create EDI X12 810 ecs file, converted this to .xsd and then to .dat in Oracle Document Editor as explained in the B2B user guide.
    I also configured the trading partner , created agreements and deployed in B2B console. There is no mistake . as i can able to see the def file while configuring Oracle B2B in my Jdev.
    I deployed the same process . But no instance is creating for my process. I also configured listing channel to Generic File 1.0. please help me out in this . Thank you.

  • EDI-ANSI X12 :::: 997

    Hi All,
    I am new to the EDI and getting confused with the ANSI X12 code 997. As I know that it's the Functional Acknowledgement, I cant able to get the use of it. Can any 1 please brief me abut this as we always get some errors regarding this during monitoring.
    Please help me out.
    Thanks.

    Hey
    A very simple example can be getting functional acknowledgment against Purchase Orders.
    I recently worked on interface where the Business partner was sending us the purchase Orders(EDI 850) and we were sending back functional acknowledgment(EDI 997) stating them that we got their purchase order successfully and the data is in correct format.
    Similarly you can get 997 against 810,860,820,830 etc
    Thanx
    Aamir

  • XSD for EDI 850 ( X12 standard )

    Hi Everybody,
    can you please provide XSD for EDI 850 ( X12 standard )? i need to import this XSD as an external definition in to IR.
    Please help me in this.
    Thanks,
    Vijay Kumar T.

    Hi Vijay,
    If you want to exchange EDI 850 messages means you have to use Seeburger Adapter for your business requirement.
    Or else you can go for Conversion Agent for the similar type of requirement.
    Assume that you are going with the Seeburger Adapter means, you have to get the seeburger Package and install it on Xi Server as pethe Installation giude.
    Once you install the Seeburger on Xi server means you are able to see the SWCV of seeburger in IR.There you can see the Required XSD's Under External Definitions of the Seeburger SWCV.
    Copy that & Import it as a External Def in your Scenario.
    Until and unless you install the seeburger adapter on Xi server, you cant get the XSD for EDI 850 or 855 or 860.....
    First of all can you please share your business requirement. so that our guys can help you regarding this.
    Regards
    Seshagiri

  • EDI ANSI X12 and relavent IDOC types and messages...

    Hi ,
        Is there any place where we can get the relevant Idoc types and messages for EDI Transacitons below:
    210 -Motor Carrier Freight Details and Invoice
    240 -Motor Carrier Package Status
    753 -Request for Routing Instructions
    754 -Routing Instructions
    816-ORGANIZATIONAL RELATIONSHIPS
    828-Debit Authorization
    846- Inventory Inquiry/Advice
    870-Order Status Report
    Could you please help me?
    Thanks and regards,
    gowri

    EDI ANSI X12 and relavent IDOC types and messages...
    Posted: May 25, 2006 8:44 PM        Reply      E-mail this post 
    Hi Ravi,
         Thanks a lot for the reply. I have already checked this. In the ittoolbox.com is having some info about 214 but not about 210 and 240. I have already gone through the sapgenie.com but could able to get the relevant info on below transactions.I am basically looking for relevant idoc types and messages  in SAP for the below ansix12 transactions .
    Is there any place where we can get the relevant Idoc types and messages for EDI Transacitons below:
    210 -Motor Carrier Freight Details and Invoice
    240 -Motor Carrier Package Status
    753 -Request for Routing Instructions
    754 -Routing Instructions
    816-ORGANIZATIONAL RELATIONSHIPS
    828-Debit Authorization
    846- Inventory Inquiry/Advice
    870-Order Status Report

  • ANSI X12 xsd of edi 110 and edi 214 document

    Hello All,
    Pl can anyone of you tell me from where to get XSDs of
    edi 110 and edi 214 document (ANSI X12).
    thanks, in advance
    Sharada

    HI,
    Usually when u buy a Seeburger license you need to import the Seeburger software component version in IR and once you immport that you will get the Std seeburger XSD in external definition.
    Thnx
    Chirag

  • Error while using '*'in the NTE (EDI 850) Segment where '*' is also used as Data Element

    Hi All,
    I am facing below mentioned error while using '*'in the NTE (EDI 850) Segment where '*' is also used as Data Element
    Error: 1 (Field level error)
      SegmentID: NTE
      Position in TS: 70
      Data Element ID: NTE02
      Position in Segment: 2
      Data Value:
      3: Too many data elements
    For Eg: NTE*GEN*My Text *goes here
    Here, NTE02 should be My Text *goes here. So, how can I use "*" here without changing anything in the EDI message?
    Can it be done?
    Thanks.

    Sorry, no.
    X12 does not support an escape character so whatever is used for delimiters become reserved characters.
    If you want to allow '*' in the data, you will have to chooser a different Element delimiter.  The receiver should read the from this from the ISA Segment so it's supposed to be dynamic but that's not always the case in practice.

  • IDOC Types and their equivalent messages in EDIFACT and ANSI X12

    Hi all, since I only have a list of messages in EDIFACT and ANSI X12 for release 4.6 B, I need to update the list from 6.0 version, but I don't have online support system to get it (OSS), it's note 104606 in OSS.
    Can somebody give me a link to the full new updated list? Will surely give points with your helpful answers
    Regards,

    Hi,
    Please check these perhaps they may help.
    Mapping ANSI X12 to SAP Message Type and IDoc Type:
    204 Motor carrier shipment information
    The logical message is SHPMNT or IFTMIN, the IDoc type SHPMNT03.
    214 Transportation carrier shipment status message
    The logical message is TRXSTA, the IDoc type TRXSTA01. Inbound processing is supported.
    304 Shipping instructions
    The logical message is SHPMNT or IFTMIN, the IDoc type SHPMNT03.
    810 Invoice or billing document (also 880), EDI - Inbound INVOIC posting configuration
    The logical message is INVOIC, the IDoc type INVOIC01.
    812 Credit and debit advice
    The logical messages are CREADV or DEBADV, the IDoc types PEXR2001 and PEXR2002.
    820 Payment order and credit advice
    For the payment order, the logical message is PAYEXT (REMADV), the IDoc types PEXR2001 and PEXR2002.
    For the credit advice (ERS - Evaluated Receipt Settlement), the logical message is GSVERF, the IDoc type GSVERF01.
    823 Lockbox
    The logical message is LOCKBX, the IDoc type FINSTA01. Inbound processing is supported.
    830 Delivery schedule (LAB)
    The logical message is DELINS (from the EDI standard ODETTE) or DELFOR, the IDoc type is DELFOR01.
    832 Price catalog (also 879, 888, 889)
    The logical message is PRICAT, the IDoc type PRICAT01. Outbound processing is supported.
    834 Benefit enrollment and maintenance
    The logical message is BENREP, the IDoc type BENEFIT1. Outbound processing is supported.
    840 Request
    The logical message is REQOTE, the IDoc types ORDERS01 to ORDERS04.
    843 Quotation
    The logical message is QUOTES, the IDoc types ORDERS01 to ORDERS04. Outbound processing is supported.
    850 Purchase order or order (also 875)
    The logical message is ORDERS, the IDoc types ORDERS01 to ORDERS04.
    852 Stock and sale data
    The logical message is PROACT, the IDoc type PROACT01.
    855 Ordering or order response (also 865)
    The logical message is ORDRSP, the IDoc types ORDERS01 to ORDERS04.
    856 Transport and shipping notification (ASN - Advanced Ship Notification)
    For transport in the SAP application, the logical message is SHPMNT or SHPADV, the IDoc types SHPMNT01 to SHPMNT03.
    For delivery in the SAP application, the logical message is DESADV, the IDoc types are DESADV01 (expires) or DELVRY01 and DELVRY02.
    860 Ordering or order modification (also 876)
    The logical message is ORDCHG, the IDoc types ORDERS01 to ORDERS04.
    861 Credit advice (ERS - Evaluated Receipt Settlement)
    The logical message is GSVERF, the IDoc type GSVERF01.
    862 delivery schedule (FAB)
    The logical message is DELINS (from the EDI standard ODETTE) or DELJIT, the IDoc type is DELFOR01.
    864 Text message
    The logical message is TXTRAW, the IDoc type TXTRAW01. Inbound processing is supported.
    940 Shipping order and stock order
    The logical message is SHPORD or WHSORD, the IDOC type DELVRY01.
    945 Shipping confirmation and stock confirmation
    The logical message is SHPCON or WHSCON, the IDoc type DELVRY01.
    997 Functional Acknowledgment
    This is a technical confirmation. This is not exchanged via an individual message but the status report for IDoc processing. The status values used are:
    "22" Shipping OK, acknowledgment has yet to come
    "16" Functional Acknowledgment positive
    "17" Functional Acknowledgment negative
    The status values "14" and "15" are available for the Interchange Acknowledgment accordingly.
    Regards,
    Ferry Lianto

  • Edi 850, 855, 860

    Hi experts,
    could you tell me where i can get the specs for these three edi docs in ansi x12 format?
    Thanks in advance.

    Hi,
    Please check this link for EDI 850 and 855 information.
    http://www.erpgenie.com/sap/sapedi/mapping.htm
    Regards,
    Ferry Lianto

  • Ansi X12

    hi,
       Can any one provide me notes on Ansi X12 standards for EDI.

    Refer the links -
    http://eidx.comptia.org/education/eidx-x12mapping.pdf
    http://www.gxs.com/pdfs/Tutorial/Tutor_ANSI.SO_GXS.pdf
    Regards,
    Amit

  • Ansi X12, equivalent IDOCs list....

    Hi all,
      Any body please provide me the information about IDOCs list equivalent to  EDI ANSI X12,EDIFACT formats.
    Ex:
    Transaction Set/Document -
    >Purchase Order
                              ANSI X12------->850                
    EDIFACT* ------->ORDERS      
                                     IDOC -
    >ORDERS
       Any links or Tcodes where i can get the information will be very helpful
    Thanks,
    Ram.

    Hi Kopparaju,
    You can get teh complete list here:
    http://www.linkedin.com/news?viewArticle=&articleID=55241305&gid=41612&articleURL=http%3A%2F%2Fit%2Etoolbox%2Ecom%2Fblogs%2Fehadzipetros%2Fsap-edi-mapping-an-idoc-for-every-interface-33013&urlhash=3x2A&trk=news_discuss
    Thanks a lot for the EDI guru Emmanuel.
    Regards,
    ---Satish

  • About ANSI  X12

    can anybody tell how i identified the data in ANSI X12 format which i received?
    which position identified which field?

    Hi Kopparaju,
    You can get teh complete list here:
    http://www.linkedin.com/news?viewArticle=&articleID=55241305&gid=41612&articleURL=http%3A%2F%2Fit%2Etoolbox%2Ecom%2Fblogs%2Fehadzipetros%2Fsap-edi-mapping-an-idoc-for-every-interface-33013&urlhash=3x2A&trk=news_discuss
    Thanks a lot for the EDI guru Emmanuel.
    Regards,
    ---Satish

  • Type conflict when calling a function module (field length)

    Dear All,
                I am getting this following error while executing:  Type conflict when calling a function module (field length)
    This is piece of coding i have writern in my action button.
    method SEARCH_MATERIAL .
      data:
            node_mat_input TYPE REF TO  if_wd_context_node,
            node_mat_output TYPE REF TO if_wd_context_node,
            material TYPE BAPIMATDET-MATERIAL,
            itab TYPE TABLE OF BAPIMATDOA.
      node_mat_input = wd_context->get_child_node( 'NODE_MAT_INPUT' ).
      node_mat_output = wd_context->get_child_node( 'NODE_MAT_OUTPUT' ).
      node_mat_input->get_attribute( EXPORTING name = 'MATERIAL'
                                     IMPORTING value = material ).
      CALL FUNCTION 'BAPI_MATERIAL_GET_DETAIL'
        EXPORTING
          material                    = material
        PLANT                       = plant
        VALUATIONAREA               =
        VALUATIONTYPE               =
        MATERIAL_EVG                =
       IMPORTING
         MATERIAL_GENERAL_DATA       = itab
        RETURN                      =
        MATERIALPLANTDATA           =
        MATERIALVALUATIONDATA       =
      node_mat_output->bind_table( itab ).
    endmethod.
    Attributes are:
    Node name = INPUT its structure is BAPIMATDET
    INPUT attributes = MATERIAL of type BAPIMATDET-MATERIAL
    Thanks,
    Gopi.

    Hi Amit,
               I have used service call to fetch records from that bapi..
    The following is the code generated by service call:-
    METHOD execute_bapi_material_get_deta .
    declarations for context navigation
      DATA:
        node_bapi_material_get_de   TYPE REF TO if_wd_context_node,
         node_exporting   TYPE REF TO if_wd_context_node,
         node_material_general_dat   TYPE REF TO if_wd_context_node,
         node_importing   TYPE REF TO if_wd_context_node,
          lri_element    TYPE REF TO if_wd_context_element.
    declarations for fuba parameters
      data:
        stru_c_material_general_dat    TYPE if_componentcontroller=>element_material_general_dat.
      DATA:
        attr_material    TYPE bapimatdet-material,
        attr_plant    TYPE bapimatall-plant.
    get all involved child nodes
      node_bapi_material_get_de = wd_context->get_child_node( `BAPI_MATERIAL_GET_DE` ).
      node_exporting = node_bapi_material_get_de->get_child_node( `EXPORTING` ).
      node_material_general_dat = node_exporting->get_child_node( `MATERIAL_GENERAL_DAT` ).
      node_importing = node_bapi_material_get_de->get_child_node( `IMPORTING` ).
    get input from context
      node_importing->get_attribute(    EXPORTING      name = `MATERIAL`
                                                         IMPORTING      value = attr_material ).
      node_importing->get_attribute(  EXPORTING       name = `PLANT`
                                                              IMPORTING       value = attr_plant ).
    the invocation - errors are always fatal !!!
      CALL FUNCTION 'BAPI_MATERIAL_GET_DETAIL'
        EXPORTING
          material =                        attr_material
          plant =                           attr_plant
    "      valuationarea =                   wd_This->Valuationarea
    "      valuationtype =                   wd_This->Valuationtype
    "      material_Evg =                    wd_This->Material_Evg
        IMPORTING
          material_general_data =           stru_c_material_general_dat
    "      return =                          wd_This->Return
    "      materialplantdata =               wd_This->Materialplantdata
    "      materialvaluationdata =           wd_This->Materialvaluationdat
      node_material_general_dat->bind_structure( stru_c_material_general_dat[] ).
    ENDMETHOD.
                                 but the problem is I  am getting the following error while compiling...
    " stru_c_materialplantdata " is not an internal table - the " OCCOURS n"  specification is missing.
    Thanks,
    Gopi.
    Edited by: Yegalaivan on Nov 18, 2009 8:30 AM

Maybe you are looking for

  • Duplicates photos in Catalog

    Adobe Elements 4 XP Dell How may I quickly find and remove duplicate photos in my catalog? Somehow I have 100's scattered thru my catalog.

  • Error Message: "OBJECTS_OBJREF_NOT_ASSIGNED"

    Hi All,      One of our cube to which we are picking the data from oracle using DBConnect creating a problem. In monitor screen, the request is still running. But in ST22, it throwed a runtime error with the short text "Access not possible using 'NUL

  • Performance problem because of ignored index

    Hi, We have a performance problem with kodo ignoring indexes in Oracle: Our baseclass of all our persistent classes (LogasPoImpl) has a subclass CODEZOLLMASSNAHMENIMPL. We use vertical mapping for all subclasses and have 400.000 instances of CODEZOLL

  • Export and Import of Users with ABAP datasource to  target standalone EP.

    Hi Friends, My customer is having Source System:BS2 ABAP+ JAVA --- usage type : BW, EP datasource -- ABAP now, they need datasource as LDAP so i have suggested as attached SOW 1.Install New Instance BS3 with JAVA,EP,EP Core 2.Patching BS3 to SP15 lev

  • Hide Controlling Area from Cost center in report

    Hi Experts, I have Costcenter as reporting field in BW report. Controlling Area is compunding char for Cost center. In the report, it shows both values (cost center and controlling area) when i use cost center in query. foreg. KO01/C123456 as key. (K