Process Chain - Master data Reorganizing and Realignment
Hello Experts,
1) Could you provide me the best practice on using the Re-organizing the master data for Time independant and time dependant attributes/texts.
2) In addition to attribute change run for Master data attr/hier/texts, how significantly it would help by adding Re-organizing the master data process step to the master data load process chains ? Is it mandatory to have this step at all ?
3) Is it sufficient to run the realignment for attributes alone or you have to run it again after loading the hierarchies ?
4) Advice whether to add Re-organize master data step for every single attribute and texts since it cant be grouped like other process types such as attribute realignment run!
Look forward for your updates!
Thank you, Vijay
Hallo
Please have allok at the following link:
http://help.sap.com/saphelp_nw04/helpdata/en/e3/e60138fede083de10000009b38f8cf/frameset.htm
Probably it is not mandatory but if your masterdata is a mess than it would be better on performance
Mike
Similar Messages
-
Process Chain Master Data Failed.Showing Entire chain has status R
Hi,
Everyday SDMasterChain is running successfully.
Today one of the localChain or subchain has failed.
I have noticed that it has failed because last delta for one infoPackage has not yet completed and chain showing status "Entire chain now has status 'R'"
Can anybody resolve the issue?
Below is te log for the error.
Job started
Step 001 started (program RSPROCESS, variant &0000000113991, user ID ALEREMOTE)
Last delta upload not yet completed. Cancel
Data saved successfully
Start InfoPackage ZPAK_3VB5JI5I0N6QJ7RFSFU7Z3PF2
Last delta upload not yet completed. Cancel
Last delta upload not yet completed. Cancel
InfoPackage ZPAK_3VB5JI5I0N6QJ7RFSFU7Z3PF2 created request
Request REQU_449HFL0OFD22BSU2GX1X2MJJJ could not be generated with InfoPackage REQU_449HFL0OFD22BSU2GX1X2MJJJ without errors
Last delta upload not yet completed. Cancel
Error After Starting InfoPackage ZPAK_3VB5JI5I0N6QJ7RFSFU7Z3PF2 in Process Chain
Entire chain now has status 'R'
Process Attribute Change Run, variant Compounding Object has status Undefined (instance )
Process Save Hierarchy, variant Generated from LOADING ZPAK_3VBSFASA7NWCNP1JX9WXI5 has status Undefined (instance )
Process Execute InfoPackage, variant 0CUST_SALES_ATTR - Full has status Undefined (instance )
Process Execute InfoPackage, variant 0CUST_SALES_TEXT has status Undefined (instance )
Process Execute InfoPackage, variant 0CUST_SALES_TID_LKDH_HIER has status Undefined (instance )
Process Execute InfoPackage, variant ZMAT_SALET - TEXT has status Undefined (instance )
Process Start Process, variant Bekaert Master Data Loads - Start Variant has status Undefined (instance 449HEDPDI8N6AP5XKDUODJS6N)
Process Execute InfoPackage, variant Load from 0MAT_SALES_ATTR into ZMAT_SALE has status Undefined (instance REQU_449HB4K9K3W7GPJEF52YM83N3)
Process Execute InfoPackage, variant Load from 0MAT_SALES_TEXT into ZMAT_SALE has status Undefined (instance REQU_449HJOO6322QV09OL73P18ODR)
Process Execute InfoPackage, variant ZMAT_SALEM - ATTR - FULL has status Undefined (instance REQU_449HEJW4S44QAUTY9LQKH4QY7)
Process Execute InfoPackage, variant Delta load from 0MAT_PLANT_ATTR into 0MAT_PLANT has status Undefined (instance REQU_449HFL0OFD22BSU2GX1X2MJJJ)
Termination of chain has been reported to meta chain 449CKM1O64AHRLQJLNZ2GBWQ7
Message sent successfully
Job finished
Rgds,
CV.Hi,
There are times when Master Data load compel us to do Re-Init. I guess you need a Re-Init.
Check theses links:
1: Re: Update mode R is not supported by the extraction API
2: pl help me with repeat delta for text info object
Regards
Happy Tony -
Process chain master data: attributes or Text load first?
Hello
I understand as attributes those characteristics defined as nav. attrib for a characteristic. For example I have char. material with attrib source, destine, manufacturer, country etc. So my understanding was first to load all text (code and description) for each one of the characteristics (inc. attributes) and later load properly for a material X all of its attribute values x1,x2,x3....
I am correct ?
becuase if I load first attributes as I understand them, maybe some codes that I update at posteriori will note have their attribute values loaded
Hope you understand what I mean
Looking forward your replies !
tiathanks Udo
as of the sequence master first and transact after is clear but allow me to rephrase my question :
when I use a text datasource i will be filling code and descriptive for a characteristic so for my case material will have all codes and descriptives from R/3. (010 - winston, 020 - marlboro, 030 - camel)
The same for loading attributes master data (for me again text: code and descriptive). In my case lets say attribute is factory so will be 001 spain, 002 france, 003 USA, 004 Germany).
later when I use attribute datasources understand that will be loading for each of my products loaded in step 1 the respective values for their attributes. That is for product 010 load their factory lets say 002 ...
I am a beginner so please let me know if I am misunderstanding anything ? -
Master Data deletion and data load
Hi,
In a process chain, Master data of my InfoObject are deleted then reloaded.
My InfoObject is used in cubes and ODS that are loaded later in full or delta.
My question is: what happens if thoses cubes and ODS are loaded when Master data of my InfoObject are blank (=Process chain failure / Master Data of my InfoObject are deleted but not loaded) ?
Thanks for your answers.hi eric
you cant delete the master data , till the time it exits in any of the data target ( cube or ODS).
Now lets say you have new record for master data coming in say , example new material being introduced.
The cube or ODS will take that new mateiral from the transactional data , and to maintain the corresponding the master data when ever it is loaded successfully it will reflect in your reports provided you have maintain/hierarchy attribute change job scheduled.
Thanks & Regards,
Monika -
can i load the master data text and ods parallely?
Hi Abby,
If your ODS contains a characteristic value of an infoobject and you want to load master data (texts and attributes) of this IO, you'd better load master data first (not in parallel), then transaction data.
You can do it in a process chain.
Such a sequence will prevent the possible ODS activation failure.
Best regards,
Eugene -
Reporting on Master Data From and To
Hello Experts,
We are trying to report on the From and To dates of a time dependent infoobject 0FUND. We have turned the infoobject on as a dataprovider but we dont see how you report on the two dates. When we try adding 0DATETO to the attributes tab we get an error saying "attribute cannot be used with time-dependent attribute". Next i tried mapping in a Z infobject but I could not get the object to populate with the Date To data. What is the trick to getting these date fields in a query?
Thanks,
TMSHi,
Create Z objects for both dates. Create a Z object for master data objects "Fund".
Add these two Z objects as attributes in master data Z object.
Create as infoset with Orignal master data object and Z master data object.
Use Infoset to create report.
I hope it will work.
Thanks,
S -
Reporting on master data customer and bad performances : any workaround ?
Hello,
I've been asked to investiguate on bad performances encountered when performing reporting
on the specific master data zcustomer.
Basically this master data has a quite similar design that 0customer, there are 96000 entries in the master data table.
A simple query has been developed : the reporting is done on the master data zcustomer and its attributes : no key figure, no calculation, no restriction ...
Nevertheless, the query can not be executed .. the query runs around 10 minute in rsrt, then the private memory is exhausted and then a short dump is generated.
I tried to buid a very simple query on 0customer, this time, without the attributes ... and it took more than 30 sec before I get the results.
I checked the queries statistics :
3.x Analyzer Server 10 sec
OLAP: Read Texts : 20 sec
How is it that it is so long to performthe reporitng on those master data, while in the same time If i try to display the content in SAP by choosing "maintain master data", I have an immediate answer.
I there any workaround ?
Any help would be really appreciated.
thank you.
RaoulHi.
How much data have you got in the cube?
If you make no restrictions, you are asking the system to return data for all 96.000 customers. That is one thing that might take some time.
Also, using the attributes of this customer object, fx making selection or displaying several of them, means that the system has to run through the 96.000 records in masterdata to know what goes where in the report.
When you display the masterdata, you are by default displaying just the 250 or so first hits, and you are not joining against any cube or sorting the result set, so that is fast.
You should make some kind of restriction on other things than zcustomer (time, org.unit, version, etc, to limit the dataset from the cube, but also a restriction on one of the zcustomer attribs, with an index for that maybe, and performance should improve.
br
Jacob -
Hi,master data tables and SID's
Hi,
Where and how we will find the master data tables and SID tables?I am going to se16 and checking there but i am not able to see there in which table these are located or stored?
Thank you,
Sekhar..>
chandra sekhar wrote:
> Hi,
> Where and how we will find the master data tables and SID tables?I am going to se16 and checking there but i am not able to see there in which table these are located or stored?
> Thank you,
> Sekhar..
Assuming the infoObject name is ZINFOOBJECT.
The tables are :-
/BIC/MZINFOOBJECT View of Master Data Tables: Characteristic
/BIC/PZINFOOBJECT Master Data (Time-Ind.): Characteristic
/BIC/RZINFOOBJECT View SIDs and Char. Values: Characteristic
/BIC/SZINFOOBJECT Master Data IDs: InfoObject
/BI0/HZINFOOBJECT Hierarchy: InfoObject
/BI0/IZINFOOBJECT SID Structure of Hierarchies: InfoObject
/BI0/KZINFOOBJECT Conversion of Hierarchy Nodes - SID: InfoObject
/BI0/TZINFOOBJECT Texts: Char.
/BI0/XZINFOOBJECT Attribute SID Table: InfoObject
/BI0/ZZINFOOBJECT View Hierarchy SIDs and Nodes: Char. -
InfoProvider: infoObject (master data attribute and text)
I saw info Object of master data attribute and text in InfoProvider.
are infoObject act like a table when we do query on them.Hi
Refer to this as down
Custome Infoobjects Tabels:
/BIC/M -- View of Master data Tables
/BIC/P -- Master data Table, Time Independent attributes
/BIC/Q -- Master data Table, Time Dependent attributes
/BIC/X -- SID Table, Time Independent
/BIC/Y -- SID Tabel, Time Dependent
/BIC/T -- Text Table
/BIC/H -- Heirarchy Table
/BIC/K -- Heirarchy SID Table
Standard Infoobjects Tabels(Buss. Content):
Replace "C" with "0" in above tables.
Ex: /BI0/M -- View of Master data Tables -
Master Data Text and Attributes
Guys,
I read some posts on sdn regarding differences between master data texts and attributes and now I am a little confused. I thought attributes define a char. then what does text do? Does it not define or describe the char as well? If both are doing the same thing then why do we need both ? I am not sure if my understanding is correct. Please help me.
Thanks,
RGHi Ram,
To understand in a better way little bit of R/3 work would have been helpful.
In R/3 Every entity has master data maintained like customer, material, plant etc.
If you would see a customer in R/3 you can see it has lots of information..like address,telephone number,street company name, etc.
And along with it we have customer name...i.e. description..(text)
Now in R/3...text tables are generally maintained separately then master data tables...it can be together as well.
Something like for you Ram Goswami is descrption(text) for the user ID XXXXXXX in SDN.
Email ID and company name is the master data stored here for him.
BW has used the same modelling concept to keep the text table separate from the msater data table.
It creates to separate data target for master data and text so that two seperate tables can be maintained in BW and you have to load the data in both to see the master as well as text.
Since we have separate master data table and text table in R/3 therefore we have separate data sources as well based on them.
You would like to have you master data table exactly as the master data table of R/3 so you will add attributes in the infoobject 0customer and it will create a P table for 0customer...keep adding attributes to make the columns in the table and to make the exact copy of R/3 table i.e. to bring all the information from R/3 about customer master you add attributes in the 0customer.The data soiurce based on this table in R/3 will contain the fields from the table.
Now you do the mappings with fields between infoobject and data source and load the data ...so master data is loaded.
For text...once you check the text option in infoobject..SAP creates a new table Tcustomer in the background..
Now you have to do the mappings for this as well through the data source based on the text table in R/3.
In some cases the master data table contains text as well and in that case you use the same data source based on this table to create two separate update rules one for master data object and another one for text object and do the mappings accordingly.
In this case you schedule the load to both the target at the same time and data gets loaded.
but for different data sources you will have to schedule the load separately.
Once data loaded for this...now you can use it in the report and see the text as well as master data attributes in the reports and there values.
I hope that was more then enough
Thanks
Ajeet -
Abt master data activation and attribute change run
There is any difference between master data activation and attribute change run
Hi,
Master data activation is activating the master data once you extract the data from source system the data will be in inactive state, so in order to make the data available we will activate the master data.
Attribute change run :Its used to update the newly changed master data records to the Hierachies and aggregates.
If you are already using the available master data in aggregates in InfoCubes, you cannot activate the master data individually. In this case we will use attribute change run.
For attribute change run we have direct tcode: RSATTR or In the main menu, choose the path Tools Hierarchy/Attribute Change.
regards
KP -
Master data tables and Transaction data Tables
Hello Gurus,
Please let me know how to know which table belongs to master data and which table belongs to transaction data.
for FICO module.
Does any one have specific material relating to master data table and transaction data tables.
Thanks
Edited by: Manu Rathore on Jan 18, 2012 4:38 AMHi Manu,
Find attached table relation diagram by Christopher Solomon. It is one of the very comprehensive chart on this topic.
deleted
Warm regards,
Murukan Arunachalam -
Error in process chain (psa data)
We have got an error in our PROCESS chain for master data.
Info object Name : 0customer
In that it was showing there was error in our request. When I wanted to correct data in the request there it was showing no error records. All the records are good and also it is showing as error in request. I have deleted the request from infoobject and also from the PSA. And the last updated good request is also showing error as No data packets available for the request .
0Customer is delta update ; Process chain is daily based.
My doubt is whether the records in the deleted requests will be reloaded again from sap R/3 into PSA, as requests during Process chain or not.
While monitoring the request details in Monitor u2013 Administrator Work bench, it shows the following:
1. Requests (messages) Everything Ok
2. Extraction (messages) Missing messages
3. Transfer (IDocs and TRFC) Missing messages
4. Processing (data Packet) No data
5. Process chains : Everything Ok.
Even after deleting the requests my process chain is not getting updated.
Kindly help me in solving the above problem
Regards
PadmaHi,
Once deleted the request, try to manually trigger the load and see whether it completes. if it completes and pulls reocrd then you can push the chain process ahead with the program RSPC_PROCESS_FINISH
Regds,
Shashank -
Process chain: manual data change as start process?
Hi,
i have two BWs in which i hold identical InfoObjects (master data). now i want to use a process chain to transfer any changes made to the data in BW X into that object in BW Y.
is it possible to use manual changes of this master data as a start process for the process chain? i only saw the possibility to use InfoPackages and so on. but my process chain should just be triggered by a manual change in the master data attributes.
how do i configure an event as a trigger for the process chain? i do not see the purpose of a start process because i do not see how i can link it with an event...
cheers,
stefan
Message was edited by: Stefan VoltzHi Ram,
i hope I understood everything right.
the table that you called "ztest1" I replaced with /BIC/PVCOM1_U02. That is the copy of the master data from the remote system.
The table in the local system, with which we compare the table /BIC/PVCOM1_U02, has the name /BIC/PVCOM1.
The name of the event I created is called "VCOM_DATA_CHANGE".
And here it goes...
****************BEGIN OF PROGRAM**********
*& Report Z_EVENT_DATA_CHANGE
REPORT Z_EVENT_DATA_CHANGE.
/BIC/PVCOM1_U02 is the table copied from the remote system
/BIC/PVCOM1 is the table containing the master data on the current system
tables: /BIC/PVCOM1_U02, /BIC/PVCOM1.
data: zrec_old(15), zrec_new(15) type c.
data: ztest_old type /BIC/PVCOM1_U02 occurs 10 with header line,
ztest_new type /BIC/PVCOM1 occurs 10 with header line.
select * from /BIC/PVCOM1_U02 into TABLE ztest_old.
zrec_old = sy-dbcnt.
select * from /BIC/PVCOM1 into TABLE ztest_new
where OBJVERS = 'A'.
zrec_new = sy-dbcnt.
if i understood correctly, we sort the tables by field names
so i replaced CURRENCY and ANSALARY by /BIC/PVCOM2_U02, which is the only field in my table beside /BIC/PVCOM1_U02
sort ztest_old by /BIC/ZTEST1 CURRENCY ANSALARY.
sort ztest_old by /BIC/PVCOM1_02 /BIC/PVCOM2_U02.
sort ztest_new by /BIC/PVCOM1 /BIS/PVCOM2.
if zrec_old <> zrec_new.
perform event_raise.
else.
loop at ztest_new.
read table ztest_old with key
/BIC/PVCOM1_U02 = ztest_new-/BIC/PVCOM1 "dot missing?
/BIC/PVCOM2_U02 = ztest_new-/BIC/PVCOM2.
if sy-subrc <> 0.
perform event_raise.
endif.
endloop.
endif.
*& Form event_raise
text
--> p1 text
<-- p2 text
FORM event_raise .
CALL FUNCTION 'BP_EVENT_RAISE'
EXPORTING
EVENTID = 'VCOM_DATA_CHANGE'
EVENTPARM = ' '
TARGET_INSTANCE = ' '
EXCEPTIONS
BAD_EVENTID = 1
EVENTID_DOES_NOT_EXIST = 2
EVENTID_MISSING = 3
RAISE_FAILED = 4
OTHERS = 5.
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
loop at ztest_new.
move-corresponding ztest_new to /BIC/PVCOM1_U02.
modify /BIC/PVCOM1_U02.
commit work.
endloop.
LEAVE PROGRAM.
ENDFORM. " event_raise
****************END OF PROGRAM**********
Thanks for helping me again.
I will now find out, how two implement and schedule this program. And how to run the process chain based on that event.
Stefan -
How to identify which process in process chain executes in Batch and Dialog
Hi, We want to identify which processes in process chain is running in Batch mode or Dialog mode. Is there any where we can identify this from any table or transaction. (Eg Loading, DTP loading, Attribute change run, deletion of index, deletion of overlapping request, AND process, ABAP program , Master Data loading, Full Load, Delta load, Hierarchy Save, Start Process).
Regards
VishwanathHi Vishwanth,
In Process Chain proces runs in background only.
refer here......
http://help.sap.com/saphelp_nw70ehp1/helpdata/en/7b/d4313b38bea774e10000000a114084/content.htm
Thanks,
Vijay.
Maybe you are looking for
-
After opening and closing 5 windows in Firefox and Safari, at rest Firefox still claimed (approx.) 500MB of real memory, Safari return all memory and claimed only (approx.) 50MB at rest (all windows closed). My laptop starts over heating when browsin
-
Show system time in Portal Header
Hi, We have a requirement to display current system time/clock at the Netweaver Portal screen (preferably at the header) all time. How we can do that ? Thank you for your help in adavnce.. Satya.
-
Duplicate Creative Cloud icons in Mac OS X menu bar
I have two different Creative Cloud icons showing in the Mac OS X menu bar: The one on the left shows this: The one on the right shows this: I'm assuming the one on the left is more recent. How do I get rid of the one on the left?
-
Outstanding balances and Credit Limit Query
Hi Experts! Can anyone write a query wherein it shows the following columns: 1.) Customer Code 2.) Customer Name 3.) A/R Outstanding Balance 4.) Total amount of checks of that particular customer that have due dates after the current system date. 5.
-
Itunes 10.6 radio tuner
Is anyone else having a problem with the itunes radio tuner working after upgrading? when I access the radio stations it says " Contacting tuning service refreshing Eclectic" and it hangs there forever. I had problems with this before the upgrade the