Interface between Legacy and SAP for Equipment Master

Hello
I got a requirement where I need to develop a interface between legacy system and R/3 system for Equipment Master Data update in R/3. I am thinking of getting a Idoc file from Legacy and then update the changes or any new creation of Equipments in R/3. I found a standard BAPI for this BAPI_EQUIPMENT_CREATE/CHANGE. This BAPI use a strcture BAPI_ITOB for data record of IDoc. But I got more data from legacy except what we have in BAPI_ITOB. I got Partner Data, Classification data also for Equipments. I am thinking of copying the BAPI to a Z function module and modify the Idoc structure , message type and all to capture all the data and then do a update in same way as standard transaction IE01(Equipment Create) is doing in Batch Input. Do you think if there is any better way of doing this? I am not used to transaction BAPI . just wondering if we Can use that in someway to include our modification?
Thanks
Harkamal

20,000 is on quite higher side for IDOC.
IBIP help doc says it needs 2 Kbyte for each record, i.e. 40 Mb for 20,000 rec. that should be ok. Since it has structures for Partner & classification data , I don't think u need to modify the BAPI.
Transaction IE01 - Create equipment
Transaction IE02 - Change equipment
Structure - IBIPEQUI Equipment record
                 |->    IBIPNSTA     New status profile if necessary
                 |->>   IBIPSTAT     User status records
                 |->>   IBIPDOCU     Doc. from Doc. management system
                 |->>   IBIPPART     Partner details (comment below)
                 |-->>  IBIPTEXT     (see comment below)
                          for long text:          TEXT_MARK = " " empty
                          for internal comment:   TEXT_MARK = "1"
                 |-->>  IBIPCLAS    Classification record (eqpmt class)
                     |-->> IBIPFEAT     Classification characteristics,
                                           ie. features for the class
                 |-->>  IBIPBDCD     see below (from screen 102)

Similar Messages

  • Standard-interfaces between crm and sap for insurance

    Hello,
    are there existing documentations to connect crm and sap for insurance components (policy management, claims managment, fs-cd)?
    Best regrads
    Oliver Prodinger

    20,000 is on quite higher side for IDOC.
    IBIP help doc says it needs 2 Kbyte for each record, i.e. 40 Mb for 20,000 rec. that should be ok. Since it has structures for Partner & classification data , I don't think u need to modify the BAPI.
    Transaction IE01 - Create equipment
    Transaction IE02 - Change equipment
    Structure - IBIPEQUI Equipment record
                     |->    IBIPNSTA     New status profile if necessary
                     |->>   IBIPSTAT     User status records
                     |->>   IBIPDOCU     Doc. from Doc. management system
                     |->>   IBIPPART     Partner details (comment below)
                     |-->>  IBIPTEXT     (see comment below)
                              for long text:          TEXT_MARK = " " empty
                              for internal comment:   TEXT_MARK = "1"
                     |-->>  IBIPCLAS    Classification record (eqpmt class)
                         |-->> IBIPFEAT     Classification characteristics,
                                               ie. features for the class
                     |-->>  IBIPBDCD     see below (from screen 102)

  • IDOC for Equipment master

    Hi,
    I am new to IDOC concept and need to transfer Equipment master from a SAP system to non SAP system.
    please let me know the following:
    1. Is there any standard message type and Idoc type available
        for Equipment master ?? ( For example we have
        MATMAS05 for material master)
    2. Is there any standard transation available for equipment 
        trasfer???( For example BD10 for sending material)
    3. Is change pointer facility available for equipment master??
        If yes please provide me the details
    Thanks

    Hi Preethi
    Please use LSMW in loading euipment master using the Basic type EQUIPMENT_CREATE01 and assign the source legacy file.You can use the message type EQUIPMENT_CHANGE01 to change it.See in WE02 BD87  the stus whether it has been posted or not.
               Since your data would be going to non sap that means you have to create partner profile for outbound processing and also activate the port(WE21) for outbound processing.
                     If your client is intilligent enoough and also big than if it has an ETL tool than extraction from spreadsheet in the form of idoc would be much easier and would cut short the time consumed in writing large programs .However the business needs to have an existing legacy system and you try to convert data .
          Please do revert back incase of any issues.
    Regards
    Somnath

  • IDOC Interface between CO and BW

    Hi Gurus
    I am just looking for documents about all interfaces between CO and BW/BI. Can any body supply me these??
    Thanks in advance
    SIM

    Hi Joe-
    There are several How To guides that provide detailed instructions on how to automate transactional and master data loads from NW BW into BPC.  Please check out the following guides:
    [How to Migrate Transactional Data|https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/b0427318-5ffb-2b10-9cac-96ec44c73c11]
    and
    [How to Automate Master Data Loads|https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/00380440-010b-2c10-70a1-e0b431255827]
    Regards,
    Sheldon

  • What is the difference between ERP2004 and SAP 47 Enterprise?

    Currently we have SAP 47 Enterprise with WAS 6.2. I understand ERP2004 is NW and 6.4 sp9. Can any one please let me know the major difference between ERP2004 and SAP 4.7 Enterprise ( more from abap / workflow view)?
    Thanks
    Swamy

    From Abap point of view some of the major add-on in erp2004,netwever :
    1) Development of webdynpro studio for java development for portal and iviews.
    2) Major abap development uses <b>Abap object oriented</b> methodology, rathet hten old conventional Abap,i.e MVC model (Model,View,Controller) where in it uses concept of classes,interfaces,etc.
    3) Advanced BSP tech using MVC model to develop web based modules
    4) It is closesly integrated with web-based CRM and BW/APO

  • What is the difference between mySAP2004 and SAP ERP 2004?

    Hi,
      Can anybody tell me what is the difference between mySAP2004 and SAP ERP 2004?
    If someone has the document, then please mail me at [email protected]
    With Regards
    tiffny

    Hi Tiffny,
    actually I don't see a difference as "mySAP2004" is not an official name for anything
    There is "mySAP ERP 2004" which is the marketing name for a bunch of functionality provided by several different bits of software components.
    Hth,
    Michael

  • Enhancement for Equipment master data

    Hi all
       I want to find an enhancement for Equipment master data. I want to add some customer fields to Equipment data,but i can't find the enhancement.Anybody tell me the Enhancement which be useful for that. thanks.
    BR
    Chris.

    Hi,
    you can add new tab on the screen and provide your custom field on that tab. You have to add a new tab for any Technical Object by doing some configuration changes in SPRO. first go to SPRO and in screen sequences add a new tab sequence against the profile. Now in the function group SAPLXTOB you can see this new tab screen. Do your requirements on this screen.
    Reward if useful and get back to me if you need any help.
    Thanks,
    Anil

  • Archiving and deleting of equipment master data in plant maintenance module

    Hi,
    Can anyone explain me the process to archive and delete the equipment master data in PM module using archiving tools.
    I tried doing it thru t-code SARA, would be grateful if anyone can help me with the steps to follow to archive the equipment master data.
    Thanks in advance,

    Many thanks for your reply,
    I tried doing the same in IDES, but unfortunately the archive file is not getting generated when i write it. I have clearly specified in the variant to create an archive file. Can you please explain how does the system generate an archive file. And also in the customizing " Archiving Object-Specific Customizing " techincal settings, i have maintained the production variant and have marked start automatically.
    Please advise,
    thanks again ,

  • Interface between WM and SD

    Hi,
    Is there anybody who can give me the details of the interface between WM and SD through shipping module?
    It would be nice to have few info about WM /PP and WM/QM.
    Thank you in advance.

    Hi,
    The interface is mainly through the LEWM movement type configuration. You need to define the Interim storage type and movement types required to sales process prior to that.
    After you are done with the above settings, then you can configure for the 2 step picking. If you need it.
    Thanks,
    Mono

  • Relation between EDI and SAP MM

    Hello Gurus,
    Is there any relation between SAP MM and EDI...?
    Omkar--

    Hello Omkar,
    There is no specific relation between EDI and SAP MM. SAP MM module is for your internal data while Industry EDI is communication media.
    E.g.
    If you create a PO in your system , it is related to your MM part while information with regards to craeted PO is supplied to vendor by EDI _ Electronic data interchange.
    Hope this will help you.
    Amit C kulkarni.

  • Interface between paravision and labview

    Hi,
    Does any one here who can help or give some idea how to make an interface between paravision and labview software???I need to acquire captured MRI image from paravision and store it to Labview.
    I would appreciate for any kind of assistance.
    Kind Regards,
    Jasim

    Hi Jasim,
    Could I get a little more information about how you are importing the MRI image into LabVIEW?
    1) How are you getting the MRI image into LabVIEW?
    2) What image format will the image be in?
    3) What will you be doing to the image once it is in LabVIEW?
    Best Regards,
    Bill
    Bill E. | Applications Engineer | National Instruments

  • Interface between sockmod and udp

    Hi,
    where can find info on interface between sockmod and udp stream modules. Iam specifically looking for how sockmod and udp/tcp modules inform each other of the destination ip/port numbers, source port number etc... any help would be greatly appreciated.
    Thanks,
    Surya

    Hi,
    In our case we are using
    IDOC-XI--SOAP ( For all Outbound scenarios)
    In this case ask abt wsdl files for SOAP Structure
    HTTPXI--IDOC ( For all Inbound scenarios)
    In this case POS will directly post the message to intergration server direcly by using parameters like namespace , IS details
    Regards
    Seshagiri

  • MDM for Equipment master

    Hi,
    Can we implement MDM for equipment master?
    Regards,
    Anoop Sahu

    Yes , Equipment master can be modeled in SAP MDM through the use of a custom repository as out-of-box business contents are not provided by SAP . Recently I came across an opportunity where they wanted to implement MDM for equipment master due to following reasons :
    Maintain a complete Equipment/Location wise hierarchy at a central place
    To be able to consolidate similar equipments across plants
    Cleanse existing Equipment masters
    Effective data management (Search , Author , Update etc.)
    Regards,

  • What is a difference between MB01 and MBST  for GR Cancellation

    Hi,
    What is a difference between MB01 and MBST  for GR Cancellation.
    Regards,
    Aditya

    Hi,
    MB01 is used for doing the GR for collective PO at a single instance.
    This transaction will be utilize when an individual needs to create a material document.  A material document can only be displayed or changed after it has been generated in the SAP system.  In a computer based inventory management system, the principal of "no posting without a document" applies.  A material document is generated and stored in the SAP system for every transaction that causes a change in stock.
    As mentioned, when a goods movement is posted a material document is created.  It serves as proof of the movement   If the movement updates a G/L account; an accounting document is also created. The material and accounting document s are identified by unique document numbers
    Once you have posted a goods movement, you cannot change material numbers, quantities or account numbers in the material document.  You can however use the Change command to enter additional or change text information such as comments or references.  To reverse the movement or change a quantity, a new transaction must be performed.
    MBST:-
    Perform this transaction when a previously performed goods issue must be cancelled due to an error in data entry or other circumstances deem the previous transaction unnecessary.
    Prerequisites:-
    A previously played transaction that requires cancellation.
    An existing Material Document in SAP.
    This Transaction will be utilized when an individual needs to cancel a material document due to a data entry error or other circumstances deem a previous transaction unnecessary. A material document can only be cancelled after it has been generated in the SAP system. A material document is generated and stored in the SAP system for every transaction that causes a change in stock.
    Performing this transaction will "undo" a previous transaction by reversing individual line items in a material document or by reversing an entire material document. This transaction will reinstate the affected cost center, purchase order or stock location to the state they were in prior to playing the original transaction.
    Regards,
    Archit

  • How to Use PM BAPI for equipment Master upload : BAPI_EQUIPMENT_SAVEREPLICA

    Hi ,
      How to use PM BAPI for equipment Master upload : BAPI_EQUIPMENT_SAVEREPLICA.
      May i know what are the input parameters & fields mandatory
      for each Table structures ct_data , ct_datax , it_descript , it_longtext.
      Can any one explain me Step by Step Process.
      B'cos i tried with below code. Equipment is not getting created.
      wa_itab-equipment_ext = '000000000100000001'.
      wa_itab-descript      = 'Test 2 -> Lube Oil Pump'.
      wa_itab-text_language = 'EN'.
      wa_itab-sdescript     = 'Short Description'.
      APPEND wa_itab TO it_itab.
      CLEAR  wa_itab.
      LOOP AT it_itab INTO wa_itab.
        ct_data-ta_guid       = '000000000000000001'.
        ct_data-equipment_ext = wa_itab-equipment_ext.
        ct_data-descript      = wa_itab-descript     .
        ct_data-valid_date    = sy-datum.
        ct_data-equicatgry    = 'M'.
        APPEND ct_data.
        CLEAR  ct_data.
        ct_datax-ta_guid       = '000000000000000001'.
        ct_datax-equipment_ext = 'X'.
        ct_datax-equipment     = 'X'.
        APPEND ct_datax.
        CLEAR  ct_datax.
        it_descript-ta_guid       = '000000000000000001'.
        it_descript-text_language = wa_itab-text_language.
        it_descript-descript      = wa_itab-sdescript    .
        APPEND it_descript.
        CLEAR  it_descript.
        it_longtext-ta_guid        = '000000000000000001'.
        it_longtext-text_language  = wa_itab-text_language.
        it_longtext-text_id        = 'LTXT'.
        it_longtext-text_line      = 'SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS'.
        APPEND it_longtext.
        CLEAR  it_longtext.
        it_longtext-ta_guid        = '000000000000000001'.
        it_longtext-text_language  = wa_itab-text_language.
        it_longtext-text_id        = 'INTV'.
        it_longtext-text_line      = 'aaaaaaaaaaaaaaa'.
        APPEND it_longtext.
        CLEAR  it_longtext.
        it_longtext-ta_guid        = '000000000000000001'.
        it_longtext-text_language  = wa_itab-text_language.
        it_longtext-text_id        = 'INTV'.
        it_longtext-text_line      = 'bbbbbbbbbbbb'.
        APPEND it_longtext.
        CLEAR  it_longtext.
        it_longtext-ta_guid        = '000000000000000001'.
        it_longtext-text_language  = wa_itab-text_language.
        it_longtext-text_id        = 'INTV'.
        it_longtext-text_line      = 'cccccccccccccccc'.
        APPEND it_longtext.
        CLEAR  it_longtext.
        CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
      call BAPI-function in this system
        CALL FUNCTION 'BAPI_EQUIPMENT_SAVEREPLICA'
          TABLES
            ct_data     = ct_data
            ct_datax    = ct_datax
            it_descript = it_descript
            it_longtext = it_longtext
            return      = return
          EXCEPTIONS
            OTHERS      = 1.
        IF sy-subrc = 0.
          CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
          WRITE : 'Successful'.
        ENDIF.
        IF NOT return IS INITIAL.
          LOOP AT return.
            IF return-type = 'A' OR return-type = 'E'.
              WRITE : 'Error'.
            ENDIF.
          ENDLOOP.
        ENDIF.
        REFRESH  return.
      ENDLOOP.
    Regards
    SUrendar

    Hi ,
      How to use PM BAPI for equipment Master upload : BAPI_EQUIPMENT_SAVEREPLICA.
      May i know what are the input parameters & fields mandatory
      for each Table structures ct_data , ct_datax , it_descript , it_longtext.
      Can any one explain me Step by Step Process.
      B'cos i tried with below code. Equipment is not getting created.
      wa_itab-equipment_ext = '000000000100000001'.
      wa_itab-descript      = 'Test 2 -> Lube Oil Pump'.
      wa_itab-text_language = 'EN'.
      wa_itab-sdescript     = 'Short Description'.
      APPEND wa_itab TO it_itab.
      CLEAR  wa_itab.
      LOOP AT it_itab INTO wa_itab.
        ct_data-ta_guid       = '000000000000000001'.
        ct_data-equipment_ext = wa_itab-equipment_ext.
        ct_data-descript      = wa_itab-descript     .
        ct_data-valid_date    = sy-datum.
        ct_data-equicatgry    = 'M'.
        APPEND ct_data.
        CLEAR  ct_data.
        ct_datax-ta_guid       = '000000000000000001'.
        ct_datax-equipment_ext = 'X'.
        ct_datax-equipment     = 'X'.
        APPEND ct_datax.
        CLEAR  ct_datax.
        it_descript-ta_guid       = '000000000000000001'.
        it_descript-text_language = wa_itab-text_language.
        it_descript-descript      = wa_itab-sdescript    .
        APPEND it_descript.
        CLEAR  it_descript.
        it_longtext-ta_guid        = '000000000000000001'.
        it_longtext-text_language  = wa_itab-text_language.
        it_longtext-text_id        = 'LTXT'.
        it_longtext-text_line      = 'SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS'.
        APPEND it_longtext.
        CLEAR  it_longtext.
        it_longtext-ta_guid        = '000000000000000001'.
        it_longtext-text_language  = wa_itab-text_language.
        it_longtext-text_id        = 'INTV'.
        it_longtext-text_line      = 'aaaaaaaaaaaaaaa'.
        APPEND it_longtext.
        CLEAR  it_longtext.
        it_longtext-ta_guid        = '000000000000000001'.
        it_longtext-text_language  = wa_itab-text_language.
        it_longtext-text_id        = 'INTV'.
        it_longtext-text_line      = 'bbbbbbbbbbbb'.
        APPEND it_longtext.
        CLEAR  it_longtext.
        it_longtext-ta_guid        = '000000000000000001'.
        it_longtext-text_language  = wa_itab-text_language.
        it_longtext-text_id        = 'INTV'.
        it_longtext-text_line      = 'cccccccccccccccc'.
        APPEND it_longtext.
        CLEAR  it_longtext.
        CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
      call BAPI-function in this system
        CALL FUNCTION 'BAPI_EQUIPMENT_SAVEREPLICA'
          TABLES
            ct_data     = ct_data
            ct_datax    = ct_datax
            it_descript = it_descript
            it_longtext = it_longtext
            return      = return
          EXCEPTIONS
            OTHERS      = 1.
        IF sy-subrc = 0.
          CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
          WRITE : 'Successful'.
        ENDIF.
        IF NOT return IS INITIAL.
          LOOP AT return.
            IF return-type = 'A' OR return-type = 'E'.
              WRITE : 'Error'.
            ENDIF.
          ENDLOOP.
        ENDIF.
        REFRESH  return.
      ENDLOOP.
    Regards
    SUrendar

Maybe you are looking for