Master Data dependencies
Hi
What is the proper way to identify the master data dependencies in a process chain?
thanks
Hi
Process chains are defined/created in such a way that the master data dependencies are satisfied.
So once you know that the look up of master data of a particular object will be done, then you need to place it in a process chain before the transaction loads. Also you have to do the change run before the transaction loads.
Similar Messages
-
Send changes of Artical master data from sap to nonsap (idoc outbound prog)
Hi Experts,
I am new to interfaces
I have one requirement in Idocs, i.e the changes of artical master data is send to sap to nonsap system through idoc.
idoc type is ARTMAS05, msg typ is ARTMAS.
I am giving some information for my object.
For article (MATNR) by site (WERKS plant)
If MRP Type (MARC-DISMM) = u201CX0u201D
Then if changes to fields:
MARC-KZAUS Discontinuation ind.
MARC-AUSDT Effective date out
MARC-NFMAT Follow-up article
Then send idoc type ARTMAS05 with the following data
segment E1BPE1MATHEAD
MATERIAL
segment E1BPE1MARCRT
MATERIAL PLANT DISCONTINU
EFF_O_DAY FOLLOW_UP
Systems Referred to:
The planning system for our client is nonsap system. This software requires to be informed of relevant changes on articles in order to start its planning runs. When an article is superseded by another we have to send the replacement article (if any) as well as the discontinuation date.
Dependencies/Prerequisites :
Change pointers for Article master active
Change pointers active for fields:
MARC-KZAUS Discontinuation indicator
MARC-AUSDT Effective date out
MARC-NFMAT Follow-up article
Idoc ARTMAS05 required with reduction in order to only send relevant fields
Filter to only send idocs for materials in the u201CAutomotiveu201D type where MARC-DISMM = u201CX0u201D.
So this is my requirement, please send some sample code or idea how to complete object.
with regards,
gs reddy.Hi,
All the details mentioned seems to be correct.
just change one "automotive" material and check change documents are getting generated.
i hope partner profiles are already in place.
once change docuements are inpalce check RBDMIDOC program is scheduled in back ground or you can manually execute the program for testing.
and check the IDoc generated.
do you want supress some segements?
di your NOn-sap ssytem can accept Idoc?
Suresh -
Need more Info about "Load transactional data when master data not loaded"
Hi,
Can you please explain me this option in the infopackage " Load transactional data when master data is not loaded"....
Say i load a transactional data record which has a material no. AAAXX.
In the fact table, the material no. is replaced with the corresp. DIM ID.
Now, assume that there is no entry for this Material no.
AAAXX in the master data table...so no DIM ID for it..
How is it then stored in the fact table ?
Hope i have managed to explain the scenario..
Thanks in advance,
PunkujHello Punkuj K,
How r u ?
No, if the entry for that Material Number "AAAXX" is not there in the Master Data then it will create a SIDs & DIMs ID for that & Transaction Data will be loaded.
Use
Choose this indicator if you want to always update the data, even if no master data for the navigation attributes of the loaded records exists. The master data is generated from the loaded transaction data. The system draws SIDs. You can subsequently load the master data.
Dependencies
The texts, attributes, and hierarchies are not recognized by the system. Load the texts / attributes / hierarchies for the corresponding InfoObjects separately.
This function corresponds to the update. Possible errors when reading the master data into the update rules are not associated with this indicator.
Recommendation
We recommended loading the master data into the productive systems in advance. Select this indicator especially in test systems.
Best Regards....
Sankar Kumar
+91 98403 47141 -
Error importing vendor master data from ERP
Hi experts,
currently we are trying to import vendor master data from ERP to SAP Sourcing 9.
We exported the data in an XML file by using the transaction BBP_ES_MAST_DOWNLOAD.
We already imported all the dependencies like vendor account group, purchase org, regions etc. successfully.
However, every time we are trying to import the vendor data we receive the same result:
Data Import:
Trace.txt:
Do you have any hints why this happens?
Thanks in advance and best regards,
JohannesHello Johannes,
This looks to come from a custom script in your system.
Go to Setup > Script Definition and check all scripts defined on class "Supplier" (starting with those on context: Import Lifecycle Event).
Search for a script that starts with "throw doc.createApplicationException(test..."
Regards,
Bogdan -
Challenges for converting HR and FI Master Data
Hi,
For a presentation, i am looking for information on the following -
"differences/dependencies/challenges in converting HR master data"
I will be thankful for any inputs/documents/links(an points guaranteed!).
Thanks & Regards,
RenjithDear Experts.
Say for e.g i assign two different assets to two different personal numbers e.g asset no 14000235 to pernr no 1 and asset no 14000236 to pernr no2 but when i maintian them in pa30 in infotype40 if firslty before mainting asset no for 1 i maintian it for pernr no 2 it is displaying asset no 14000235 which is for pernr no 1 not for pernr no 2 is their any way that respective asset number should come in personal to whom i assigned in FI
Regards -
Hi friends,
I want to know more details about the master data, when there is one cube or dso, how can I find out that master data objects in that?
When right click on master data info object and display, there is tabs called u2018general, business explorer, master data/texts, hierarchy, attribute and compoundingu2019, want to know much details on each tab and option in that.
I know some thing about these options, but want to know all options. This is basic question, but wants to know detaily from experts. Please give more details on this. Thanks in advance.
Suji.there are 6 tabs in master data datasource
1. general tab, 2. Business explorer 3. master data/text 4. Hirarchy 5. attribute 6. Compounding
General:
in this there are 4 options
1. dictionary : give data type of that object, give length of the object, convertion rotiune is alpha which makes
"ALPHA conversion", is a transaction (transaction code RSMDCNVEXIT) that checks the format of all values of characteristics that use one of the conversion routines ALPHA, GJAHR and NUMCV. If values are found that do not have the correct internal format it can replace them by correct value and update all dependant SAP NetWeaver BI objects (like InfoCubes, Hierarchies, master data of other characteristics...).
The most important conversion routine - due to its common use - is the ALPHA routine that converts purely numeric user input like '4711' into '004711' (assuming that the characteristic value is 6 characters long). If a value is not purely numeric like '4711A' it is left unchanged.
transfer routine : when u want to write the routine use the create buttom.
Business explorer:
use authorization relevant check box when you want the object as authorization and use in report based on user requirement.
Master data/text:
it shows the object has attr or text or both, you can find by identifing the check box
Hirarchy:
if the check box of with hierarchy is checked then it has hierarchy.
Attributes:
it shows the attributes of the attributes.
compounding:
In Compounding, A Field or another Object is attached to an Info Object. A Compounding Characteristic is when object's definition is incomplete without the definition of another Characteristic Info Object.
We can also determine whether we want to compound the characteristic to other InfoObjects. Sometimes we need to compound InfoObjects in order to map the data model. Some InfoObjects cannot be defined uniquely without compounding.
For Example the Info Object - Location (0PP_LOCAT) has to be assigned with a Compound Info Object - Plant (0PLANT).
By using compound InfoObjects, you can model the dependencies between InfoObjects. You can compound InfoObjects to map the data structure of a source system. -
Material Master Data purchasing view
Hi, All,
I have question on material master data purchasing view. There are 2 indicators.
One is 'automatical purchase order', what effect if I tick this box? Another is 'Source List', what effect if I tick this box?
Thanks for your answer in advanceDefines that purchase orders are generated automatically when purchase requsisitions are converted into purchase orders.
Use
If this indicator is flagged, the system does not display the purchase orders on the screen before they are saved.
Dependencies
In the master record for the vendor with whom the material is ordered, the field "Automatic purchase order" must be flagged in the control data for the purchasing data.
If the source list is ticked, system expects a source list for the material with a vendor and it will not allow to create PO giving a error message,source not included despite of source list requirement if it is not created.
Regards, -
LSMW master data upload sequence
Hello
I am in the process of uploading additional master data relating to Accounting and Production using LSMW.
I have been advised to follow the sequence below when uploading the however, GL Accounts are not included in this sequence.
0
Material
0
Customer
0
Cost element
0
capaticity
0
cost center hirarchie
1
activity type
1
cost center
1
BOM
1
Material price
2
activity price calculation
3
Work center
4
routing
Is this sequence okay or will i need to re-order certain elements?
Please advise as to where the GL accounts would fall in this particular sequence.
Regards
GraemeI would include 'GL Account' load as part of your group 0. There are no real dependencies except for the FICO config like company code,etc.
-Chaitanya -
We are preparing to load our master data, then our cubes.
My question is this: Is there a way to identify the master data objects that are dependent on the infoobject to be loaded.
Example. oprojects should be loaded before owbs_elemt, etc?
make sense. We want to make sure all higher level master data objects are loaded first.
Is there a way to see these dependencies ?i think the order might be important in case you are loading from any other source system(other than R/3) where it the checking is not as good as R/3.
If its R/3, i think it should be fine.
Robert correct me if i am wrong. what kind of dependency and order do u think is important, kindly let us know.
thank you
Gokul -
Hi Guys,
How to extract master data and hierarchies from ECC into BI infoobjects?
Do we follow the same procedure for loading master/hierarchy data as for transaction data - i.e. Load into PSA and then create Transformations and DTPs to load into infoobjects? If so, what is the best approach as far as Full/Delta loads.
1. Is it ok to do a full load into PSA (using infopackage) and then do a full load always (The process chains for master data would be running nightly).
or
2. Should we have 2 infopackages (full and delta) into PSA and then multiple DTPs. (The process chains for master data would be running nightly).
Regards.Indicator: Only Get Delta Once
Source requests of a DTP for which this indicator is set are only transferred once, even if the DTP request is deleted in the target.
Use
If this indicator is set for a delta DTP, a snapshot scenario is built.
A scenario of this type may be required if you always want an InfoProvider to contain the most up-to-date dataset for a query but the DataSource on which it is based cannot deliver a delta (new, changed or deleted data records) for technical reasons. For this type of DataSource, the current dataset for the required selection can only be transferred using a 'full update'.
In this case, a DataStore object cannot usually be used to determine the missing delta information (overwrite and creation of delta). If this is not logically possible because, for example, data is deleted in the source without delivering reverse records, you can set this indicator and perform a snapshot scenario. Only the most up-to-date request for the DataSource is retained in the InfoProvider. Earlier requests for the DataSource are deleted from the (target) InfoProvider before a new one is requested (this is done by a process in a process chain, for example). They are not transferred again during the DTP delta process. When the system determines the delta when a new DTP is generated, these earlier (source) requests are seen as 'already fetched'.
Setting this indicator ensures that the content of the InfoProvider is an exact representation of the source data.
Dependencies
Requests that need to be fetched appear with this indicator in the where-used list of the PSA request, even is they have been deleted. Instead of a traffic light you have a delete indicator.
Get Data by Request
This indicator belongs to a DTP that gets data from a DataSource or InfoPackage in delta mode.
Use
If you set this indicator, a DTP request only gets data from an individual request in the source.
This is necessary, for example, if the dataset in the source is too large to be transferred to the target in a single request.
Dependencies
If you set this indicator, note that there is a risk of a backlog: If the source receives new requests faster than the DTP can fetch them, the amount of source requests to be transferred will increase steadily. -
Pupulating Char with Master data attribute
Hi,
I need to populate the characteristic with a master data attribute value at the tranfer rules.
Can anybody send me the code to do so.
If it is at Update rules we have the option of Master data attribute of.
But I need to do it at transfer rules.
Thanks in advance.Hi Indira,
It is difficult to give the exact code but, here is the pseudo code:
In the start routine:
select * from /bic/m<characteristic>
into itab for all entries in datapak
where ..............
if sy-subrc = 0.
sort itab by....
endif.
In the mapping for the info object, create a routine and the following code goes in there:
read table itab with key ......
if sy-subrc = 0.
result = itab-********
endif.
Make sure you handle time dependencies if the master data attribute is time dependent.
Hope this helps.
Thanks and Regards
Subray Hegde -
Approach to deleting master data from BW
Hi Gurus,
Is there a way to quicly delete master data from BW? Since the master data object have dependencies with ither objects its taking me forever to go and delete it one by one...i go to the where used list ..delete the contents of the object in the where used list and then some back to delete the contents of the intial object..
kindly let me know if there is a faster way of doing it...
Thanks,
NipHi,
You can use reports:
RSDRD_DELETE_FACTS
and
RSDMD_DEL_BACKGROUND
Pls chk this links on the same topic:
Delete Unused Master Data
Re: Cleanup of Master Data
Re: Could not delete master data
Hope it helps.
Regards
CSM Reddy -
Using SE14 to delete Master Data
Hi,
I have to delete master data of several InfoObjects and I'm trying to find a way of doing it as fast as possible, eventhough I have many dependences between InfoObjects.
I know I can use transaction code SE14 to delete master data, but I do not know if it will also check the dependences between other objects as if I do the deletion using the context menu on an InfoObject. Can anybody clarify this for me please?
Thanks,
MiriamSE14 will not check dependencies. To delete master data see the following link
Deletion of master data (RSDMD126) in BW -
Migration of Variant Configuration Master Data
Hi,
Could you please guide what is the best method for Migration of Variant Configuration Master Data from SAP to SAP and from Legacy to SAP.
1. Send Object Dependencies
2. Send Characteristics
3. Send Variant Functions
4. Send Variant Table Structure
5. Send Object Dependencies again
6. Send Classes.
Best Regards,
KomalHi,
So i have configured the system accordingly with the OSS Notes 954816 and 956054. This should allow that knew created master data customers could be replicated in the FDSCM-COL to the business partners.
I'm know trying to use the MDS_LOAD_COCKPIT to migrate the old customers master data but the system seems to not create any data.
Does this transaction needs to have any other configuration more our to activate any BAPI ?
PS: I tried to activate the FDM_PARTNER_MAP_COLL bapi but the system did not allowed stating the message ENHANCEMENT194.
Best Regards,
Bruno Sousa -
ARCHEIVING Customer Master Data
Hello Gurus,
How to archieve a customer master data(ALL) which has been marked for deletion.Hi,
Check these notes:
Note 75340 - Archiving of customers with SD dependencies
Note 77670 - FI - Master data archiving Delete deletion flag
Check in tcode AOBJ for object FI_ACCRECV, that you need archive before these objects with records related with the debitor:
FI_DOCUMNT
FI_MONTHLY
RV_LIKP
SD_VBAK
SD_VBKA
SD_VBRK
I hope this helps you
REgards,
Eduardo
Maybe you are looking for
-
DB does not look the same in different screen resolutions
Hi All - I have built my dashboards using the Windows screen resolution 1024 x 768, and exported the dashboard into powerpoint. With this resolution the dashboard looks normal. I then changed my Windows screen resolution to 1280 x 1024, opened the
-
Hi People, I have the following delete statement i'm trying to execute. i get ORA-923 error. Please review and comment. DELETE FROM INACTIVE_ORDERS IO WHERE IO.REQ_NUM IN (SELECT REQ_NUM SRINI_ARCHIVE_VIEW) OR IO.REQ_NUM IN (SELECT REQ_NUM FROM SRINI
-
Approvers of Rejected line items not getting removed -Process controlled WF
I have developed shopping cart approval using process controlled workflow. We are using SRM 7.0, patch level 9. Decision set used is item based approval for partial documents (Type 4) While testing I observed that when I reject any item, the correspo
-
Hi, I'm having some problems with a course and hoping someone may be able to help. I have created an advent calender style slide, each time you click a door it opens and a pop up appears with some information in. The pop up is made up of an image, a
-
Hi, We have a scenario where in we perform a synchronous send from a BPM and post the request to a url using a SOAP receiver channel. When we test the scenario,the message fails in PI with the following error "com.sap.engine.interfaces.messaging.api.