Enhancing the interface of ECC-TM integration

Hello Experts,
My requirement is to add additional field to the interface passing data from ECC To TM.
The DTR interface OPS_SE_SHP_SEND_MESSAGE is required to be enhanced to pass additional field  Customer Group (VBAK-KVGR4 ).   The value retrieved  should be added to XML structure and is required to process it.
After inbound processing in SAP TM of XML just sent, values should be stored in: /SCMTMS/TRQ -> ROOT -> CONSOL_TYPE
Please let me know if anyone has worked in similar requirement before.
Thanks in advance!
Pratibha Shukla

We have a similar requirement where we would like to pass field LIPS-KVGR3 in the DTR. Were you able to solve this, Pratibha?
Regards,
Steve Miller

Similar Messages

  • Enhance the interface FLQ_SAMPLE_CHANGE_FDDATA ?

    Hi Experts,
    Enhance the interface of the sample module FLQ_SAMPLE_CHANGE_FDDATA*  i have got this from the
    sap note 87797. but i didnt get exact approch for this same, so please guide me with this. and i am working 4.7
    Thanking you in advance....
    Edited by: PLT123 on Apr 15, 2010 10:34 AM

    Hi,
      It is solved
    Regards
    Ravi

  • Enhancing the Interface of a Function Module

    Per SAP note 352697, I am trying to enhance the interface of module EXIT_SAPLPC32_003 via transaction SE37. I receive a message "Object FUGR XPCA cannot be enhanced; software component unknown cannot be enhanced". Is there a way to enhance this without requesting an access key?

    Hi,
    No, and enhancing the interface with the changes form SAP in a Customer enhancement would be a wrong thing to do (I think it would lead to some kind of name clash by support/enhancemant pack implementaion). You have to register and repair R3TR FUGS XPCA to implement the note.
    cheers
    Janis

  • How to update the Interface API for an integrator

    I need to update the data type of one of the procedure's parameters used as interface API for an integrator used for our application. What all scripts I need to run in order to make the integrator conformed with API changes.
    I have modified the parameter's data type in PL/SQL API and made the corresponding changes in bne_interface_cols_b. I am facing the following error message on click of upload button.
    Unable to load validator oracle.apps.ozf.webadi.integrator.component.OzfOperatingUnitComponent.;Unable to upload column CODE_CONVERSION_WEBADI.P_ORG_ID. Data type is 12 when the expected type is 2.

    Update following records for correct type.
    select * from bne_attributes
    where attribute_code in (select attribute_code fron bne_param_list_items
    where param_list_code = (select upload_param_list_code fron
    bne_interfaces_vl where integrator_code = <your integrator>))
    Message was edited by:
    DineshS

  • How to Enhance the info type in ECC 6.0,

    I  face a problem while enhanceing the infotype in EEC 6.0 ,
    but i know how to enhance in 4.7, here i face a problem is
    a error message comming like this
    "" SCREEN STRUCTURES AND CONVERSION CLASSES ARE NOT CREATED IN CORE SYSTEM"""
    what is that mean.
    actually i follow procedure in EEC 6.0 is
    initally go to T-CODE PM01 , then enter the info type num and click on edit button ,it will navigate into create the strrecture ,then iam creating the domain ,data element and save active.
    then  i click on GENERATE OBJECT button.
    finalliy i face above message like that,
    plz give me an idia ..
    Thank& Regards
    varma

    Please follow follwoing steps for PA infotypes.
    1. Execute PM01.
    2. Select 4th Tab as "SingleScrn" and enter infotype no. (eg. 0001).
    3. click Generate Objects button.
    4. Will get a screen for entering fields which u want to append to infotypes.
    5. Activate it.
    Pls mark necessary points if this helps to u.
    Regards,
    Ranjith

  • No Implementing class registered for the Interface : ES-TransportationOrderSCMExecutionRequest_In

    Dear PI Experts,
    I'm currently working on an integrated solution between TM <=> PI <=>ECC. When I trigger the Shipment creation from TM to ECC, I received an error in the SXMB_MONI of ECC.
    In the XML, I figured the error that No Implementing class registered for the Interface TransportationOrderSCMExecutionRequest_In .
    May I ask you advices on this issue? Is it a mapping error on ECC or PI Side?
    Thanks in advance for you help and advice.
    Kr,
    JP

    Hi JP,
    you can also refer the below wiki and blog
    Step-by-step FTP to ABAP Proxy - Process Integration - SCN Wiki
    ABAP Proxy Protocols: Use Cases and Examples
    regards,
    Harish

  • Enhancing the component ERP_H with a custom field in the web UI

    Hi,
    I'm facing an error when enhancing the component ERP_H with a custom field in the web UI.
    I've followed the steps mentioned in the pdf document called "Enhancement Options for the Lean Order Interface" (Note
    1224179):
    I´ve done a enhacement on ERP_H component.
    I added a field to the view Headerdetail called "ZZCCTYPE1", but when I set a value in UI, I haven´t read this field in abap code.
    The SET method (SET_ZZCCTYPR1) in the context node is ok, in debug I see that the method current->set_property, is working fine.
    I've tried to read the atribute with lr_entity->get_property_as_string ( 'ZZCCTYPR1' ), but doesn´t work. When I read other "standard field", the statement is ok and it has value.
    When I set the value of the field from ECC (VA01/VA02), it is kept by the system.
    Could anybody help me?
    Thanks in advance,
    Regards,
    Andrea Ricci

    Hi Pooja,
    When you created your custom views, did you bind the view context nodes to the corresponding context nodes of your component controller?
    From the exceptions you reported it seems that this binding is missing.
    To create this binding, you can right click on your view context node , choose "Create Binding" and bind it to the context nodes of your Component Controller.
    Hope this helps.
    Regards,
    Nisha

  • I like to know the table name where all the Interface name ( Data Type and

    Dear Friends,
    I like to know the table name where all the Interface name ( Data Type and Message Type in IR ) is stored.
    Thanks.

    Hi,
    Please find the repository API’s in the SE24 class builder that can be used for accessing repository objects from the ABAP stack of SAP XI. Check CL_SRAPI* in the SE24 transactions for digging further.
    location of interface objects
    CL_SRAPI_DATA_TYPE---data type
    CL_SRAPI_DATA_TYPE_ENH---data type enhancement
    CL_SRAPI_FAULT_MESSAEG_TYPE--fault message type
    CL_SRAPI_MESSAGE_TYPE--message type
    CL_SRAPI_INTEGRATION_SCENARIO--integration scenario
    have a look at the table SXMSPMAST, SXMSCLUP & SXMSCLUR
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/4fbe7b8e-0a01-0010-b69b-b7e717378f22#search=%22SXMSPMAST%20%2B%20XI%22
    That document has references to lot of tables maybe it can be of use to u.
    Look at the below thread for SXMB_MONI tables and Function module:
    In Which Database Table the Messages are Stored in XI
    Message Monitoring  --> corresponding tables?
    Edited by: Dharamveer Gaur on Oct 8, 2008 10:40 AM

  • Tracing the interface consumers

    Hi all,
    We have many interfaces Legacy Applications -> XI -> ECC, like "get_customer_list", "get_customer_detail", "get_material_detail", etc... Actually we have about 80 interfaces like these, used by about 130 legacy apps. These apps are using a .net component to access XI web services.
    Is there a way to know which app is using an specific interface at an specific time? In RWB i can see in performance monitoring how much the interfaces are been used, but I couldn't find a way to discover, for example, which application is the greatest consumer of those interfaces.
    I have tried to create one "party" for each app, and reconfigure the integration scenario for those parties, to see the "sender party" at RWB in a way I could use this information to filter it, but it didn't work.
    Have tried too insert a "consumer" information into the request messages, but then I need to have and application to open each log message to get the information (at the moment I didn't find where is the table where the messages are stored).
    Have tried to use different users for each application, but couldn't find a way to use this information on RWB to make a filter.
    Do you have some tip?
    thanks!
    roberti

    Hi Waldemar,
    You can use parties for this, but with the performance monitor use the following options:
    Display: Overview Aggregated
    select your interface in the Extended Search (fill nothing in the Party field)
    In the performance data section click the button "Display options" and select the check box of party, service  and interface.
    Then the rapport will count the number of message per sending party, service and interface combination-.
    kind regards,
    Frank

  • SAP TM-ECC Shipment Integration

    Hello Guru's
    Integration of sales orders,delivery and invoice between ECC-TM are based on PI interfaces both ECC and TM sides, but in case of shipment integration it is PI interface from TM and IDOC in ECC.
    What would be the reason?
    Regards,
    Vishva

    Hello Guru's
    Integration of sales orders,delivery and invoice between ECC-TM are based on PI interfaces both ECC and TM sides, but in case of shipment integration it is PI interface from TM and IDOC in ECC.
    What would be the reason?
    Regards,
    Vishva

  • Error while running the RFC on ECC 6.0 server

    Hello Champs,
          The problem I am facing while sending the data for validation and invalidation from RFC on ECC server to Pi server to be send to a webservice. This scenario was working perfectly fine when the RFC was run on R/3 4.7 server. On upgradation of R/3 server to ECC 6.0 server we found the folowing error while we run the RFC on ECC server.
    alternativeServiceIdentifier:party/service from channel configuration are not equal to party/service from lookup of alt ..
    I have also re-imported the RFC's from ECC server to PI server and activated it again to overcome this problem, but still I am getting this error. Also I have done the CPA cache refresh too. But the problem still persist.
    Some times when we keep on clicking on this error continously then we are able to get the desired results ie either valid or invalid. Is there something which needs to be done when we migrate the RFC from R/3 server to ECC server?  Pls let me know how to solve this problem... Any help on this on priority basis is highly appreciated.
    Thanking You in Advance.
    Regards
    S Joshi

    Dear Rajesh,
         I did the activity as suggested by you but still I am getting the same error while sending the order ID number from ECC 6.0 server. But when check the error in the Moni transaction I am getting the error as follow:
    com.sap.engine.interfaces.messaging.api.exception.MessagingException: SOAP: response message contains an error XIAdapter/PARSING/ADAPTER.SOAP_EXCEPTION - soap fault: Not enough message parts were received for the operation.
    This indicates that there is a problem on the receiver side.. Pls guide me......
    Thanks
    With Best Regards
    S Joshi

  • The interface you are trying to use is related to a logical schema that no

    "The interface you are trying to use is related to a logical schema that no longer exists"
    I'm facing this error when importing a project on Designer connect to a new work repository.
    I have an TEST Data Integrator environment and now I need to move objects already created to a new DEV environment. I've created a new master and work repository with distinct ID's according note https://metalink.oracle.com/metalink/plsql/f?p=130:14:4335668333625114484::::p14_database_id,p14_docid,p14_show_header,p14_show_help,p14_black_frame,p14_font:NOT,423815.1,1,1,1,helvetica
    Any ideas?
    Thanks

    Hi,
    Nothing occurs. My steps:
    1) Export Master Repository from 1st environment (topoloy -> export master repository)
    2) Create Master Repository on 2nd environment (through repcreate.bat)
    3) Export Topology (1st environment)
    4) Export all projects (1st environment)
    5) Import Topology (2nd environemtn) ----> com.sunopsis.core.n: This import action has been cancelled because it could damage your repository (problem with the identifier sequences)
    Is this sequence of operations correct?
    Thanks

  • How to Enhance the Context menu in a Web Report

    Gurus,
    Scenario is to Enhance the Context menu in a Web template with some Custom Values. I found some notes in SAP.HELP but could not get thru it.
    If anyone has added some Custom developed menu's in the Context menu, can you let me know as well.
    Urgent help would be appreciated as well as rewarded with marks.
    Regards
    Rohit

    Hi Rohit,
    I have done this for solution manager with bex integration,
    Go TO last part of pdf there it is discussed with screen shot.You need to hav a query go to web template.and use the html tags to insert something into your context menu.
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/ad0a4b07-0301-0010-5095-ef7615676fc0
    Please reward points.

  • Enhancing the extract structure for 0FI_GL_4,  0FI_AP_4,  0FI_AR_4

    Hi all,
          Does anyone know how to enhance the extraction structures with additional fields for datasources 0FI_GL_4 (General ledger: line item), 0FI_AP_4 (vendors: line item) and 0FI_AR_4 (customers: line item). 
    Thanks,
    Sabrina.

    Hi
        Here are the two scenario's described in the note:
    1. All the fields of the customer enhancement in the customer include are contained in the read structure (see the table above).  Then no additional action is required. The fields of the customer enhancement are filled automatically by the datasource from the assigned read structure via "move-corresponding".
    Example:   The extraction structure DTFIGL_4 for datasource 0FI_GL_4 (General ledger: line item) should be enhanced by the VALUT (value date) field.
               To do this, create structure CI_BSIS in the data dictionary of the R/3 source system and include the VALUT field in it. The data dictionary in the R/3 source system shows that the VALUT field is contained in the read structure of the datasource (table BSIS). For that reason the VALUT field is automatically filled by datasource 0FI_GL_4.
    2. Fields of the customer enhancement in the customer include are not contained in the read structure (see the table above).  In this case you have to program a function module to fill the field of the customer enhancement. To do this, there is a Business Transaction Event available (open FI interface for process 00005021). Create any function module you like and use function module SAMPLE_PROCESS_00005021 as a template for the interface (input parameter, changing parameter).
               Interface of function module SAMPLE_PROCESS_00005021:
                Input-parameter I_OLTPSOURCE: datasource that is currently extracting data from the R/3 source system.
                Changing-Parameter C_STRUCTURE: Extraction structure of the data source currently extracting including fields from the assigned customer include. When you call this customer defined function module, all the fields of the extract structure are transferred filled.
               Check whether the type pool SBIWA is declared in the TOP include of the function group.
    If not, add it with the statement TYPE-POOLS: SBIWA.
               Then maintain table TPS31 with Transaction SM30. Create the following entry:
               PROCS LAND APPLK FUNCT
               00005021 <fname>
               <fname> stands for the customer defined function module.
                By doing so, the function module you defined is called for each extracted record. Note that in this case the performance of the extraction may be reduced significantly regardless of the table read and the complexity of the programmed logic.
               Example:
               You want to enhance the extraction structure DTFIAR_3 for datasource 0FI_AR_4 (customers: line item) by the ORT01 (city) field from the customer master record.
                To do this, create structure CI_BSID in data dictionary of the R/3 source system and include the ORT01 field in that. The data dictionary in the R/3 source system displays that the ORT01 field is NOT contained in the read structure of datasource 0FI_AR_4 (Table BSID).
                Therefore you have to program a function module that reads the customer master in the R/3 system (table KANN1) and fills the ORT01 field of the customer enhancement. In the changing parameter C_STRUCTURE the filled fields of the extraction structure DTFIAR_3 are available to you. With the KUNNR field of extraction structure DTFIAR_3, you can select the respective master data record from table KNA1 and determine field ORT01 of the customer enhancement.
    1. All the fields of the customer enhancement in the customer include are contained in the read structure (see the table above).
               Then no additional action is required. The fields of the customer enhancement are filled automatically by the datasource from the assigned read structure via "move-corresponding".
               Example:
               The extraction structure DTFIGL_4 for datasource 0FI_GL_4 (General ledger: line item) should be enhanced by the VALUT (value date) field.
               To do this, create structure CI_BSIS in the data dictionary of the R/3 source system and include the VALUT field in it. The data dictionary in the R/3 source system shows that the VALUT field is contained in the read structure of the datasource (table BSIS). For that reason the VALUT field is automatically filled by datasource 0FI_GL_4.
               ATTENTION:
               By using Note 430303 you can enhance DataSource 0FI_GL_4 by all fields from table BSEG (instead of BSIS); then the fields are filled automatically in the extractor.
    1. Fields of the customer enhancement in the customer include are not contained in the read structure (see the table above).
                In this case you have to program a function module to fill the field of the customer enhancement. To do this, there is a Business Transaction Event available (open FI interface for process 00005021). Create any function module you like and use function module SAMPLE_PROCESS_00005021 as a template for the interface (input parameter, changing parameter).
               Interface of function module SAMPLE_PROCESS_00005021:
                Input-parameter I_OLTPSOURCE: datasource that is currently extracting data from the R/3 source system.
                Changing-Parameter C_STRUCTURE: Extraction structure of the data source currently extracting including fields from the assigned customer include. When you call this customer defined function module, all the fields of the extract structure are transferred filled.
               Check whether the type pool SBIWA is declared in the TOP include of the function group.
    If not, add it with the statement TYPE-POOLS: SBIWA.
               Then maintain table TPS31 with Transaction SM30. Create the following entry:
               PROCS LAND APPLK FUNCT
               00005021 <fname>
               <fname> stands for the customer defined function module.
                By doing so, the function module you defined is called for each extracted record. Note that in this case the performance of the extraction may be reduced significantly regardless of the table read and the complexity of the programmed logic.
               Example:
               You want to enhance the extraction structure DTFIAR_3 for datasource 0FI_AR_4 (customers: line item) by the ORT01 (city) field from the customer master record.
                To do this, create structure CI_BSID in data dictionary of the R/3 source system and include the ORT01 field in that. The data dictionary in the R/3 source system displays that the ORT01 field is NOT contained in the read structure of datasource 0FI_AR_4 (Table BSID).
                Therefore you have to program a function module that reads the customer master in the R/3 system (table KANN1) and fills the ORT01 field of the customer enhancement. In the changing parameter C_STRUCTURE the filled fields of the extraction structure DTFIAR_3 are available to you. With the KUNNR field of extraction structure DTFIAR_3, you can select the respective master data record from table KNA1 and determine field ORT01 of the customer enhancement.
    After you create the customer include in the R/3 source system you have to post process the accompanying datasource with Transaction RSA6. Select the application component according to the above table and change the datasource that fits the customer include. The "Hide fields" flag should be removed in the field list for the fields of the customer include. Then save the field list.
    If the fields of the customer include is not displayed in Transaction RSA6, refer to note 415530.
    1.  After you create the customer include in the R/3 source system you have to post process the accompanying datasource with Transaction RSA6. Select the application component according to the above table and change the datasource that fits the customer include. The "Hide fields" flag should be removed in the field list for the fields of the customer include. Then save the field list.
    If the fields of the customer include is not displayed in Transaction RSA6, refer to note 415530.
    Please let me know.
    Thanks,
    Sabrina.

  • How to test the interfaces in XI ?

    Hi ,
    Our Xi system is being upgraded from 3.0 to 7.0. I was asked to test the interfaces once the upgradation is done. I am not sure how this testing is to be done and will there be aby test plan for this??
    Can some one help me on this ??
    Thanks in Advance,
    Hemanthika

    To test, you must have imported all your scenarios in to your new system.then couple of general tips,
    1.testing can be done only after understanding the scenario.
    For this, u refer to the integration scenario in ur design. so this shall give u an idea about all the systems involved in integration and how the data flowing is between them and what kind of systems they are?
    2. For testdata, you might need of business or functional team as you cannot have any info on the file formats etc(depending on different scenarios invloved like R3, SOAP Databse etc)
    these are only general tips. but u can refer to many of the trouble shooting guides already available blogs in sdn for any sought of inputs.But then, SDN is always there.
    you can test/monitor ur results in RWB->component monitoring
    also in sxmb_moni
    thanks
    kiran
    Edited by: kiran dasari on Mar 17, 2008 4:44 PM

Maybe you are looking for

  • New PSE 10 User has a question

    Can anybody out there tell me how to inport pictures from Aperture to PSE 10?

  • Print with manual duplexing?

    I have a HP Photosmart C6180 connected to my home network wirelessly. Under Windows, I have the option to perform a manual duplex whenever I print. What this does is it prints one side of all the pages, then a message pops up on the screen to flip th

  • YTD on quarters?

     

  • How to recover keychain generated password in a website?

    While registering for a website, keychain offered me a passcode and I accepted that. Now the website won't let keychain autofill and I don't know the passcode. Since my account in that website is not yet activated, there is no forgot password option.

  • How to model hierarchical data?

    I need a way to model hierarchical data. I have tried using an object so far, and it hasn't worked. Here is the code for the class I made: http://home.iprimus.com.au/deeps/StatsGroupClass.java. As you can see, there are 4 fields: 1 to store the name