How to master data conversion in ABAP/4 programming

I only know there is no special syntax to data conversion and put an "=" between destination data object and source object.
But I don't know whether the conversion is legal or not.
Who can help me?

For conversions between structured fields or a structured field and a singlefield , flat structures were previously treated like C fileds, With the implementation of Unicode this approach has become too error prone, since it is not clear if programs can be executed with platform-independent semantics.
aRs

Similar Messages

  • HR Master Data conversion-SAP Best Practices

    Hello there,
    We would like to use the SAP Best Practices for HR Master Data conversion. 
    Now we want leverage the SAP Best practices to convert the Master data.  Could any one explain in detail how to do the same.
    How to install the Best Practices only to the extent of the Data conversion.  We don't want to use the rest of the Best Practicies.
    I know there are some notes out there. 
    Any help on the above highly appriciated.

    HI,
    I am not v sure if u can install only the required component. But there would be some pre requisites for every installation.
    It will be clearly mentioned in the base line
    Also Check if its available for the country which ur currently working...
    Use the ECATT: Test Configuratio & Test Scripts
    Pls revert in case u need further more details..

  • Master data conversion

    Hi its very very urgent. Can anyone tell me about master data conversion. I dont know anything about it, all i know is its done through legacy system migration work bench. Please send any links or doc regarding it.
    Thanks in advance.
    I appreciate you help.

    http://www.sapgenie.com/saptech/lsmw.htm
    http://www.sap-img.com/sap-data-migration.htm
    http://www.scmexpertonline.com/downloads/SCM_LSMW_StepsOnWeb.doc
    Regards,
    Rich Heilman

  • How the master data of multi language is shared in the info cubes

    hi frindz,
    how the master data of multi language is shared in the info cubes
                                                                     bye bye
                                                                      venkata ramana reddy.G

    Hi Ventak,
    In the infocube you have the key. Then you have a text master data table that has as key (for the table) the key of the value (the one in the cube) and the language, and the text in that language as another field (short, med, long).
    Hope this helps.
    Regards,
    Diego

  • How the master data delta  works

    hi, experts
    i want to know how the master data delta (ale pointer) works? what the principle is? for example, the 0asset_attr datasource has 20 fields, any of the 20 fields changes can triger the delta? if i enhance 3 fields to the asset master data, does the 3 fields change can trigger delta?

    Application Link Enabling (ALE) change pointers are configured and used to be able to trigger processing of an outbound process, such as data extraction, and determine only those Master Data records that have changed. This is all done without the need for a program being required to determine deltas.
    SAP delivered program, RBDMIDOC runs periodically and deterlines if change pointers have been updated for specific message types. New or modified Master Data records are automatically initiated via ALE. RBDMIDOC references the correct IDoc program for any given type via TBDME (the TBDME table also cross-references message types with the ALE change pointer table) so that the data goes where it should and is processed accordingly. Tcode BD60 is the interface in SAP for maintaining the TBDME table.
    When a change is made to the standard content Master Data record, the delta will be identified. Any columns that have been enhanced to the Master Data will not be identified as a delta because enhancements are a post-extraction process and only get updated after the standard content structure has been populated.

  • How purchasing master data setup impact CO costing run

    Dear all,
    Question 1:
    Could somebody out there, if you have this area of integration knowledge with CO, tell me the detail process and logic of how, when a costing run is perform, the master data in the Material master fields of Procurement Type and Special Procurement Type; Purchasing Information Records; and Source List impact the successful of costing run?
    Question 2:
    CO guy complaints that there are missing PIR and source list for following type of material setup in material master:
    A) procurement type - F, Special procurement - blank (i.e. third party)
    B) procurement type - F, Special procurement - NON-blank (i.e. can be intercompany, subcontract, vendor consignment),
    Hence Costing run unable to determine the price. Is it a valid complaints
    Regards,
    Daniel

    Hi,
    Though Costing is realted to the price control , cost lot size and valuation class in Material master.
    It almost equvalent dependent on Special Procurement type also is costing view and MRP view.
    Do refer the effect of special procurement type in costing in belowHelp Link
    https://help.sap.com/saphelp_46c/helpdata/en/7e/cb7f5643a311d189ee0000e81ddfac/content.htm
    Do refer the basisc of standarad costing estimates in below Link
    Basics of SAP Standard Cost estimate- Understanding the flow of cost settings-Part 1

  • How to do Data Conversion SSAS ?

    I have fact table and a dimension table where the fields which I want to connect are of different data types i.e integer and string, So I need a help on data conversion how it is done in ssas .

    Hello,
    In DSV you can change the linked table into a "named query" and then you can do the data type conversion there, like
    SELECT CONVERT(varchar(20), MyIntColumn) AS MyCharColumn
    Olaf Helper
    [ Blog] [ Xing] [ MVP]

  • How Consolidated Master Data Gets Linked to the Transactional Data?

    Hi,
    Suppose we have three legacy systems holding customer master data. We fetch the data from these three systems into MDM and consolidate the records. Let's say there were three customer master records:
    CUST123, John James, 123 Elm Street
    CT00123, James, John, 123 Elm St.
    0000123,  John James, 123 Elm Street.
    We merge them in MDM and create one record
    NEWCUST123, James, John, 123 Elm Street
    Question is: How the transactional data from the three legacy system will be mapped to this new customer master record? How the purchase orders will know that CUST123 is now NEWCUST123 ? When this mapping happens in a project and who does that?
    Regards,
    -T
    Edited by: mdm3north on Jul 21, 2011 2:30 AM

    HI,
    I agree with Anil on that,it is the same reason for which few projects have key mapping repository in place,which holds the key field mapping information telling them that this Customer number means this in the Legacy system.
    Well manual intervention is required as PR/PO which is active should be closed before such an activity.
    Thanks,
    Ravi

  • How does Master Data delta works.

    Can any body please explain me what is data flow in master data delta.Are the ale change pointers utilised , if yes how..And is delta queue used in master data delta.

    Amit,
    As you may be aware of this, ALE Change pointers are used to minimize the no of records to be sent to the extracting systemextractos. in other words the master data delta is been handled this way. It is better that you read the following that should be giving you some idea.
    http://help.sap.com/saphelp_47x200/helpdata/en/84/63b320b55bf540aee7a40b225cda50/frameset.htm
    Hope this Helps.
    Alex.

  • BPC Master Data Deletion through ABAP code

    Hi All,
    I have a requirement of deleting the orphan nodes for one of the dimension in BPC using ABAP code.
    Please let me know any standard program or classes for deleting the master data from dimension.
    Regards
    Pratibha Biradar

    Hi Pratibha,
    Here is the code to add master data, you can change the flag to 'D' to delete, i have not checked it for delete, it is working for adding.
    DATA: ls_message TYPE uj0_s_message,
    lt_messages TYPE uj0_t_message,
    l_success TYPE uj_flg,
    l_appset_id TYPE uj_appset_id,
    l_dimension_id TYPE uj_dim_name,
    lo_member_mgr TYPE REF TO if_uja_member_manager,
    lo_dimension TYPE REF TO if_uja_dimension_manager,
    lo_master_data_store TYPE REF TO if_ujam_master_data_store,
    lo_context TYPE REF TO if_uj_context,
    ls_dimension TYPE uja_s_dimension,
    lt_errors TYPE uja_t_members_error,
    lr_members TYPE REF TO data,
    lr_data TYPE REF TO data.
    FIELD-SYMBOLS:
    <lt_member_data> TYPE STANDARD TABLE,
    <ls_member_data> TYPE any,
    <lv_field> TYPE any.
    TRY.
        lo_context = cl_uj_context=>get_cur_context( ).
        cl_uj_context=>set_cur_context(
        i_appset_id = l_appset_id
        i_module_name = lo_context->d_calling_module
        is_user = lo_context->ds_user
        lo_dimension = cl_uja_bpc_admin_factory=>get_dimension_manager(
        i_appset_id = l_appset_id
        i_dimension_id = l_dimension_id
        lo_dimension->get(
        EXPORTING
        if_with_hier_maxlevel = abap_false
        IMPORTING
        es_dimension = ls_dimension
        CREATE OBJECT lo_master_data_store TYPE cl_ujam_master_data_store.
    * creating masterdata table
        lr_members = lo_master_data_store->get_table_buffer( ls_dimension ).
        ASSIGN lr_members->* TO <lt_member_data>.
    * Add members to <LT_MEMBER_DATA>, these are the member that will be saved.
        CREATE DATA lr_data LIKE LINE OF <lt_member_data>.
        ASSIGN lr_data->* TO <ls_member_data>.
    * Fill each field, such as ID, and EVDESCRIPTION, update other fields here as well as
    * any properties that need to be updated.
        ASSIGN COMPONENT 'ID' OF STRUCTURE <ls_member_data> TO <lv_field>.
        IF sy-subrc = 0.
          <lv_field> = 'ProductD'.
        ENDIF.
        ASSIGN COMPONENT 'MBR_NAME' OF STRUCTURE <ls_member_data> TO <lv_field>.
        IF sy-subrc = 0.
          <lv_field> = 'ProductD'.
        ENDIF.
        ASSIGN COMPONENT 'EVDESCRIPTION' OF STRUCTURE <ls_member_data> TO <lv_field>.
        IF sy-subrc = 0.
          <lv_field> = 'Product D Update'.
        ENDIF.
        ASSIGN COMPONENT 'PARENTH1' OF STRUCTURE <ls_member_data> TO <lv_field>.
        IF sy-subrc = 0.
          <lv_field> = 'TotalProduct'.
        ENDIF.
        ASSIGN COMPONENT 'OBJVERS' OF STRUCTURE <ls_member_data> TO <lv_field>.
        IF sy-subrc = 0.
          <lv_field> = 'A'. "Version flag, should be "A" for Active
        ENDIF.
        ASSIGN COMPONENT 'ROWFLAG' OF STRUCTURE <ls_member_data> TO <lv_field>.
        IF sy-subrc = 0.
    """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""Here you can change it to 'D' for Deleting """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
          <lv_field> = 'I'. " This is an action flag, I=Insert, M=Modify """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
        ENDIF.
        APPEND <ls_member_data> TO <lt_member_data>. " Add to the table.
    * Create member manager
        lo_member_mgr = cl_uja_bpc_admin_factory=>get_member_manager(
        i_appset_id = l_appset_id
        i_dimension_id = l_dimension_id ).
    * Save the members UNCOMMENT ONLY when you want to write the data!!!!!
    * lo_member_mgr->save(
    * EXPORTING
    * ir_members = lr_members " List of members to save
    * IMPORTING
    * et_errors = lt_errors
    * NOW PROCESS THE DIMENSION
        DATA: ls_dimensions TYPE uja_s_dim_name,
        lt_dimensions TYPE uja_t_dim_name.
        CLEAR ls_dimensions. REFRESH lt_dimensions.
        ls_dimensions-dimension = l_dimension_id. " Add dimensions to the list
        APPEND ls_dimensions TO lt_dimensions.
        lo_member_mgr->process(
        EXPORTING
        it_dim_list = lt_dimensions
        if_set_offline = abap_false
        if_validate = abap_true
        IMPORTING
        ef_success = l_success
        et_message_lines = lt_messages ).
      CATCH cx_uj_no_auth .
    ENDTRY.
    hope this will help,
    thanks,
    Rishi

  • How many master data tables

    Hi Friends,
                           When you activate master data in all kind of perspectives, then how tables we can get and what are those with naming conventions, i was told by somebody that we get 12 tables, is it right?
    Regards,
    Balaji K. Reddy

    Hi Balaji,
    It depends upon the settings you make when you create your info-object. If you check all the options then these tables would be created:
    1. SID table - /BI0/SXXXX
    2. View of master data table - /BI0/MXXX
    3. Master data table (time-independent) - /BI0/PXXXX
    4. SID table attributes - /BI0/XXXXXX
    5. Text table - /BI0/TXXXX
    6. Master data table (time-dependent) - /BI0/QXXXX
    7. SID table attributes - /BI0/YXXXXX (time dependent attr)
    8. Hierarchy table (of a characteristic) - BI0/HXXXX
    9.  SID table for hierarchies - BI0/KXXXX
    10. SID Structure of the hierarchy - BI0/IXXXX
    11. Hierarchy interval table (of a characteristic) - /BIC/JXXXX
    where "XXXX" is a standard SAP info-object.
    All these tables are generated by ths system and the data from these tables would be fetched depending upon the action executed in the query. In short, we need not bother about these tables and the system takes care of it.
    Bye
    Dinesh

  • Master Data Conversion (Vendor, Employee...)

    Is there anyone who know better way to convert following master data to Oracle Apps?
    - Vendor
    - Employee
    - Distribution set
    - Bank
    null

    I've got two approaches for your question:
    1. Use a third party tool to "paste" the data into the Oracle form. I import the data into Excel and organize it to work with Microsoft's Scriptit! Utility but there are others. I see this as a safe approach because the application will validate the data on input and populate all the tables with the correct data.
    2. I've also used the suggestion of the previous response to go directly to the base table(s) but I'm not much of a fan of SQL*Loader. Using Excel, you can insert, query and/or update an Oracle database. You should exercise the same level of care here to hit all the relavant tables and use the correct sequences.

  • LSMW Method for VD51 Customer-Material Info master data conversion

    Hi,
    I am using LSMW for VD51 Customer-Material Info master data creation but can't able to find any standard BAPI, IDOC or Direct input program.
    Can anybody tell me any standard way to do it or only the recording method possible for this.
    Thanks
    Dhirendra

    Hi,
    I have done this once and used recording method in LSMW. Do the recording from LSMW itself.
    Thanks,
    Jyothi

  • EDI Shipment Output  Master Data Conversion

    Hi,
    I am using LSMW to upload EDI Shipment Output Master Data into file can anyone suggest me any standard BAPI or Idoc avail for the same or any function module available to do this.
    Thanks
    Dhirendra

    we have below  LSMW IDOC methods
    OILSHL                          TD Shipment to TAS
    RECSHP                          Recommended shipments
    SHIPMENT_CREATEFROMDATA         Create shipment
    SHIPPL                          Inbound planned shipments
    SHPMNT_TNDR                     Shipment tendering
    TPSSHT                          Shipping planning system: Transfer planned shi

  • HR Master Data conversion

    Hi all,
    Did anyone tried the program RPUSTD00 to upload HR master data into SAP HR?
    Are all the fields present in the HRDATASET mandatory to create the action ?
    Thanks in advance

    Hi,
    you have to make sure that the action used by the report is correct customized in your System.
    Also you have to make sure that the data in in the file is coresponding to your customizing for the infotyps for example the title in IT0002 or Pay Scale Group in IT0008.
    Regards
    Bernd

Maybe you are looking for

  • 4G on/off toggle needed for AT&T iPhone 4S

    I appreciate that Apple added a feature in iOS 5.1 that actually displays the true HSPA+ ("4G") signal strength on my iPhone 4S.  I no longer see 5 bars of 3G while mysteriously getting no data - now I can see that I'm stuck on the HSPA+ network with

  • View Notes in Week View

    When I type in the Note: section when creating an event in iCal, the notes do not show up on the calendar. I can only see them when I double click on an event. Is there a way to have the Note: elements display on the calendar? Kevin

  • Performance tuning in SQL query using join of views

    Hi, Am trying to tune a query of the format select ........ from view1,view2 where view1.keyfield = view2.keyfield The base tables of the views view1 and view2 have indexes specified on 'keyfield'. However, when I do an explain plan of the query, Ful

  • Diary / Calender at vendor master level detailing vendor contact etc

    Hi all, Just wondering if anyone is aware of some method of attatching a diary or calender to a vendor account within material master. Essentially this would detail AP contact previously, the next date contact should be made etc, etc nice to haves wo

  • Yosemite mail won't allow me to add a gmail account to it. Help?

    After downloading Yosemite, I changed the password to my school gmail account. Shortly after I realized that Mac Mail would not allow me to send or receive messages. I deleted the gmail account off of my mac mail, and tried to add it again later in o