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.. -
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.GHi 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,
DanielHi,
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 AMHI,
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 BiradarHi 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 -
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. ReddyHi 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
nullI'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
DhirendraHi,
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
Dhirendrawe 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 -
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 advanceHi,
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
-
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