Update rule access to be given
Hello Experts,
I have to give access of update rule and transfer rule display access to one of the users, which Authorization objects to be maintained in his role? currently I have SAP BW 3.5 version.I tried searching in Role maintenance but couldn't find any specific object as there are values for cube or ods. I have added S_DEVELOP object of ABAP workbench but still user is unable to see update or transfer rule.
Please suggest.
Regards,
Priyanka Joshi
Hi ,
To get access , the one who does not have access go to display transformation/tranfer rule in Rsa1first ,which would throw an authorization error .
then go to /osu53 ,here he will get a dump of the required authorisation.
take a screenshot of the dump and send it to basis team,they will provide the required authorisation .
Similar Messages
-
Coding in Update Rules accessing a Z-Table
Hi,
I have a datarecord that looks as follows:
0MATERIAL: 1000
ZMC (Manufacturing Company) 03
ZFAC (Facility ID) 16
ZSHIP (Total Shipments) 500 Units
<b>There is a Z-Table in R/3 (ZPLANT) that maps ZMC and ZFAC to R/3 Plants (ZPLANT).</b>
Assuming this Z-Table is available in BW <b>what would the coding in the update rules into a Cube look like to do that mapping?</b>
Thanks again
Christiandear Christian,
try use start routine, assume the table in bw is zplant and has fields zmc and zfac ...
PROGRAM UPDATE_ROUTINE.
$$ begin of global - insert your declaration only below this line -
TABLES: zplant.
DATA: l_tabix like sy-tabix,
it_plant like zplant occurs 0 with header line.
$$ begin of routine - insert your code only below this line -
fill the internal tables "MONITOR" and/or "MONITOR_RECNO",
to make monitor entries
data : it_data_package like DATA_PACKAGE occurs 0 with header line.
first select the master data to internal table, this to
avoid each time has to fetch from database table for
single record, for better performance
select * from zplant
into table it_plant.
if table zplant has high volume data, you can use for * select * from zplant
into table it_plant.
all entries
for all entries in data_package
where material ? = data_package-material.
loop at data_package.
l_tabix = sy-tabix.
move-corresponding DATA_PACKAGE to it_data_package.
read it_plant with key [field name e.g zplant] = it_data_package-[/bic/zplant] BINARY SEARCH
if more key add it_data_package-[fieldname] - without * AND
if sy-subrc = 0.
it_data_package-/bic/zmc = it_plant-zmc.
it_data_package-/bic/zfac = it_plant-zfac.
modify data_package from it_data_package index l_tabix.
endif.
endloop.
take a look some sample code
Re: Is it possible to read a third ODS in update rules between two ODS?
Re: Update Rules
hope this helps. -
Hi experts,
What are the types of update rules?
Regards,
SivaHi......
Yes either you can say what are the different update types.........that Praveen has already ansered..............or you can say.........
You can say what are the diffrent types of update routines...then the answer is :
1) Start Routine in Transfer Rules
2) Transfer Routine in Transfer Rules.
3)Start Routine in Update Rules
4)Update Routine in Update Rules.
The routines that you write in transfer rules are applicable to all the Data targets that get the data from that particular Infosource, when you are going to write some code in Transfer rules, you have to understand that you are going to manupilate the data that is going to get into BW .
If you are going to write in Update Rules , then that logic is going to apply only for that particular Data target .
Eg : Let suppose I have a Flat file that gets data from 3 countries, US, Canada and Mexico.
Now I have prepared the data source for the same . But I dont want to have the data of Mexico in to BW itself.
So I will write a Start routine at TR to eliminate the data of Mexico.
My Next step is I want the data of US into one ODS and Canada data in to another ODS.
For this I handle the dataflow at Start routine in Update rules, to eliminate Canada data for US ODS and Vice Versa.
start routine in transfer rules
Look up to load master data
excluding
Start Routine in Transfer Rules
Sample code in Update Rule to restrict data selection?
Append Datapak - transfer start routine
Excluding Blank field in Infopackage Filter
Trans Routine ABAP help ..
transfer routine
Date key figure: Convert DATS format to DEC format
Date Conversion in Flat File
Transfer Routine ABAP
conversion exit
Date Conversion
Problem with conversion char to numc in transference rules
conversion routine..?
update routine
How to call a function in Update Rules to reverse a key figure sign
Need Sample Code for Update Rules
Date calculation
Difference between data in PSA and Data in Infocube
No RETURNCODE <> 0 allowed in update routines in transfer mode
the diffrerece between DEC and (yyyymmdd) 8 char in Time defination
Access master data in update rules
Date key figure: Convert DATS format to DEC format
start routine in update rules
Is it possible to read a third ODS in update rules between two ODS?
update rule coding while loading data from ODS to CUBE
Start Routine in Update Rules to populate additional fields from ODS
Coding in Update Rules accessing a Z-Table
Start routine
Regards,
Debjani........... -
Start routine and update rules
Hi,
What is accessed first:-
Start Routines or Update Rules?
What is the use of global variables in start routine?
Please reply.
Thanks.Hi......
You have different types of Routines in BW .
1) Start Routine in Transfer Rules
2) Transfer Routine in Transfer Rules.
3)Start Routine in Update Rules
4)Update Routine in Update Rules.
The routines that you write in transfer rules are applicable to all the Data targets that get the data from that particular Infosource, when you are going to write some code in Transfer rules, you have to understand that you are going to manupilate the data that is going to get into BW .
If you are going to write in Update Rules , then that logic is going to apply only for that particular Data target .
Eg : Let suppose I have a Flat file that gets data from 3 countries, US, Canada and Mexico.
Now I have prepared the data source for the same . But I dont want to have the data of Mexico in to BW itself.
So I will write a Start routine at TR to eliminate the data of Mexico.
My Next step is I want the data of US into one ODS and Canada data in to another ODS.
For this I handle the dataflow at Start routine in Update rules, to eliminate Canada data for US ODS and Vice Versa.
Global variables in Start routine
You can have global variables, internal tables populated by the
startup routine. This data will be available to the field
routines. Create yourself a start routine, declare some
variables in the global section, and then create a field
routine. You will be able to use the globally declared objects
in the field routine
Please check below help link for routines in sap netweaver 2004s
http://help.sap.com/saphelp_sem60/helpdata/en/e3/732c42be6fde2ce10000000a1550b0/frameset.htm
How to guide "How to transformations routines".Please check the below link:
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/dc1d9990-0201-0010-16aa-db3c4eb8b642
start routine in transfer rules
Look up to load master data
excluding
Start Routine in Transfer Rules
Sample code in Update Rule to restrict data selection?
Append Datapak - transfer start routine
Excluding Blank field in Infopackage Filter
Trans Routine ABAP help ..
transfer routine
Date key figure: Convert DATS format to DEC format
Date Conversion in Flat File
Transfer Routine ABAP
conversion exit
Date Conversion
Problem with conversion char to numc in transference rules
conversion routine..?
update routine
How to call a function in Update Rules to reverse a key figure sign
Need Sample Code for Update Rules
Date calculation
Difference between data in PSA and Data in Infocube
No RETURNCODE <> 0 allowed in update routines in transfer mode
the diffrerece between DEC and (yyyymmdd) 8 char in Time defination
Access master data in update rules
Date key figure: Convert DATS format to DEC format
start routine in update rules
Is it possible to read a third ODS in update rules between two ODS?
update rule coding while loading data from ODS to CUBE
Start Routine in Update Rules to populate additional fields from ODS
Coding in Update Rules accessing a Z-Table
Start routine
Hope this helps you..........
Regards,
Debjani.........
Edited by: Debjani Mukherjee on Oct 1, 2008 4:58 PM -
Access to unmapped field of ODS in the update rule of CUBE
Hi Gurus,
I have 8 fields in ODS out of which only 5 are mapped to the characteristics in the CUBE. I have to write a start routine in the update rules of the cube. But, I need to access one field, which is in ODS but not mapped to characteristic in the cube.
So, is it possible to use that field in the logic of start routine. Or do I have to create a new characteristic in the CUBE for that 6th field also.
Thanks,
Regards,
aarthi
[email protected]Hi
You certaily should insert your infobject field in the cube to populate it. After This you can choose if populate it by direct mapping or by routine.(start routine or transfer routine)
A classic example of start routine to populate infobject from master data
tables : /bi0/pcostcenter.
data : lt_data_package like DATA_PACKAGE occurs 0 with header line,
lt_costcenter like /bi0/pcostcenter occurs 0 with header line.
select * from /bi0/pcostcenter into table lt_costcenter.
lt_data_package[] = DATA_PACKAGE[].
loop at lt_data_package.
read table lt_costcenter with key costcenter = comm_structure-costcenter.
if sy-subrc = 0.
lt_data_package-/bic/zpcaccgh = lt_costcenter-/bic/zpcaccgh.
modify lt_data_package.
endif.
endloop.
DATA_PACKAGE[] = lt_data_package[]. -
How to access basic cube data as part of update rule routine?
Dear colleagues:
I am developing a routine as part of the update rule to define a characteristic value to feed an infocube. However, I need to peek up a data that is available on another infoprovider, in this case a basic cube.
So far, I have done that by peeking up data form ODS as part of the update routine, but this is the first time I need to peek up a data from a basic cube.
<b>Does that works the same way as ODS?</b>
Best regards
WaldemarHi Krzysztof Konitz:
I have posted an inquire about getting that from the PSA. By mistake I have posted that once before your reply and another after that. Then I red you reply.
However, you replay solved the problem.
Best regards
Waldemar -
Database access in update rules
Hi all,
I am planning to write an ABAP routine for a update rule. Now I want to know whether I can find out some data from some tables. These data are a part of my master data.
Let me explain; I have a field in the communication structure called BookID and two dimensions in the cube called BookID and AuthorName. Now both these dimensions are characteristic infoobjects with some master data already uploaded.
I have to write a update rule routine, where I'll fetch the AuthorName from the BookID. AuthorName is an attribute of BookID.
Can you tell me if this is possible? If yes, then which are the database tables I need to look at? Also, some code examples will really help.
If it's not possible, please suggest some way to do it. Currently I have AuthorName as "Master data attrib. of" BookID. But still it doesn't update the records. New records are being created with only BookID. No AuthorName.
Please help.
Thanks,
Satyajit.hi,
are you going to update AuthorName in master data BookID or AuthorName in the cube ? do the AuthorName set as 'navigational' attribute of BookID ?
Both are possible for update.
Master data has 3 tables (beside other table) : text, attribute and hierarhy.
For master data that's not time-dependent, attribute are stored in /bi0/p[infoobject name] - without 0, e.g infoobject 0customer has /bi0/pcustomer table for attribute. for our own created infoobject it's stored in /biC/p[infoobject name], e.g ZCUSTOMER has /bic/pZcustomer table.
For update in infocube, if you didn't set it as navigational attribute, you may use Update Method 'Master data attrib. of'.
sample code :
data : it_data_package like DATA_PACKAGE occurs 0 with header line,
begin of it_authorname occurs 0,
/bic/zbookid like /bic/pzbookid-/bic/zbookid,
end of it_authorname,
l_tabix like sy-tabix.
tables : /bic/pzbookid.
select /bic/zbookid
from /bic/pzbookid
into corresponding fields of table it_authorname
for all entries in data_package
where /bic/zbookid = data_package-/bic/zauthorname.
loop at DATA_PACKAGE.
endloop. -
Access master data in update rules
Hi,
I try to calculate a weight in my update rules. Therefore I need the product weight and the number of peaces. I try to read the product weight from master data. The problem is, that it always calculates zero as the result. Is it possible to read master data in update rules?
If I try to calculate the weight in the transfer rules, I get the message in the monitor, that the transfer rules don't finish. Do you have an idea what to do?
Regards,
GabiHi Robert,
here is my code in the update rule.
fill the internal table "MONITOR", to make monitor entries
DATA: l_s_errorlog TYPE RSMONITOR.
data: temp_prod_weight type /BIC/PZL2_P_ID.
general values
RESULT = COMM_STRUCTURE-/BIC/ZL2_POTMW. "weight
UNIT = COMM_STRUCTURE-UNIT_OF_WT.
RETURNCODE = 0.
ABORT = 0.
calculate weight from master data, if it is zero
IF COMM_STRUCTURE-/BIC/ZL2_POTMW = 0
or COMM_STRUCTURE-/BIC/ZL2_POTMW = '0'
or COMM_STRUCTURE-/BIC/ZL2_POTMW is initial.
select single /BIC/ZL2_NETW UNIT_OF_WT
from /BIC/PZL2_P_ID
into corresponding fields of temp_prod_weight
where /BIC/ZL2_P_ID = COMM_STRUCTURE-/BIC/ZL2_P_ID
and objvers = 'A'.
if sy-subrc <> 0.
l_s_errorlog-MSGTY = 'I'.
append l_s_errorlog to MONITOR.
RESULT = 0.
abort, if calculation is not possible
ABORT = 1.
else.
RESULT = temp_prod_weight-/BIC/ZL2_NETW
COMM_STRUCTURE-/BIC/ZL2_POTMQ.
UNIT = temp_prod_weight-UNIT_OF_WT.
endif.
ENDIF.
convert unit
CALL FUNCTION 'UNIT_CONVERSION_SIMPLE'
EXPORTING
INPUT = RESULT
NO_TYPE_CHECK = 'X'
ROUND_SIGN = ' '
UNIT_IN = COMM_STRUCTURE-UNIT_OF_WT
UNIT_OUT = 'KG'
IMPORTING
ADD_CONST =
DECIMALS =
DENOMINATOR =
NUMERATOR =
OUTPUT = RESULT
EXCEPTIONS
CONVERSION_NOT_FOUND = 1
DIVISION_BY_ZERO = 2
INPUT_INVALID = 3
OUTPUT_INVALID = 4
OVERFLOW = 5
TYPE_INVALID = 6
UNITS_MISSING = 7
UNIT_IN_NOT_FOUND = 8
UNIT_OUT_NOT_FOUND = 9
OTHERS = 10
IF SY-SUBRC <> 0.
l_s_errorlog-MSGTY = 'I'.
append l_s_errorlog to MONITOR.
UNIT = COMM_STRUCTURE-UNIT_OF_WT.
RESULT = COMM_STRUCTURE-/BIC/ZL2_POTMW.
ELSE.
UNIT = 'KG'.
ENDIF.
I'm loading via PSA, but I have problems to debug the code. If I set a break point in my code (command break-point), I can't stop at it.
Thanks,
Gabi -
Can you help me interpret the following lines in UPDATE rule?
Hi,
Can you help me interpret the following lines in UPDATE rule?
1. What is the role of role of u201CCHANGING RESULT.u201D and u201CCHANGING lc_local_value.u201D?
2. What is the role of the CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY', in particular the Exporting and Importing parts?
3. Can I say that u201CCOMM_STRUCTURE-ORDER_VALu201D in the subroutine is passed to u201Clc_document_valueu201D in the u201CFORM loc_curr_convertu201D; and further passed to u201Cforeign_amountu201D in the u201CCALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY'u201D?
4. Finally, what becomes of my original u201CActual Goods receipt quantityu201D( 0GR_QTY ) which I am writing the routine for? I donu2019t see any where in the code that it is being referred to? Do any of these codes affect the value of 0GR_QTY?
5. Also, if there are 3 different subroutines in the INCLUDE and I am making the change described in #4 above, how do I know which of the 3 subroutines to call?
===============================
===============================
So I am reviewing a transfer routine in for u201CActual Goods receipt quantityu201D and routine an INCLUDE statement: INCLUDE RS_BCT_MM_UPDATE_RULES.
The update rule also includes the following properties to run the following subroutine in the Include:
IF u2026..
perFORM LOC_CURR_CONVERT
USING COMM_STRUCTURE-ORDER_VAL
COMM_STRUCTURE-DOC_DATE
COMM_STRUCTURE-ORDER_CURR
COMM_STRUCTURE-LOC_CURRCY
COMM_STRUCTURE-EXCHG_RATE
CHANGING RESULT.
I verified in the INCLUDE (RS_BCT_MM_UPDATE_RULES) and the subroutine is as follows:
FORM loc_curr_convert
USING lc_document_value
lc_date
lc_document_currency
value(lc_local_currency)
lc_rate
CHANGING lc_local_value.
conversion of lc_rate from floating-point to decimal. Necessary for *
call of CONVERT_TO_LOCAL_CURRENCY.
data lc_rate_dec type p decimals 5.
lc_rate_dec = lc_rate.
IF lc_document_currency = lc_local_currency
no conversion necessary -> Main case 1
AND NOT ( lc_document_currency IS INITIAL
OR lc_local_currency IS INITIAL ) .
lc_local_value = lc_document_value.
ELSEIF NOT ( lc_document_currency IS INITIAL
OR lc_local_currency IS INITIAL OR lc_date IS INITIAL ) .
conversion necessary with lc_date -> Normally not possible
CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY'
EXPORTING
date = lc_date
foreign_amount = lc_document_value
foreign_currency = lc_document_currency
local_currency = lc_local_currency
rate = lc_rate_dec
IMPORTING
EXCHANGE_RATE =
local_amount = lc_local_value
EXCEPTIONS
NO_RATE_FOUND = 1
OVERFLOW = 2
NO_FACTORS_FOUND = 3
NO_SPREAD_FOUND = 4
DERIVED_2_TIMES = 5.
IF sy-subrc NE 0.
message a802 with lc_date lc_document_currency lc_local_currency
sy-subrc.
ENDIF.
ELSE.
if conversion not possible -> assign target values
lc_local_value = lc_document_value.
lc_local_currency = lc_document_currency.
ENDIF.
ENDFORM.HI,
Thanks so much the explanations.
I just verified again on our dev system and the update rule for 0GR_QTY (Actual goods receipt quantity) include the following:
perFORM QUANTITY_CONVERT
USING COMM_STRUCTURE-CPQUAOU
COMM_STRUCTURE-po_UNIT
COMM_STRUCTURE-base_uom
COMM_STRUCTURE-numerator
COMM_STRUCTURE-denomintr
CHANGING RESULT
Now, in the include, I also found:
FORM QUANTITY_CONVERT
USING QC_SOURCE_VALUE
QC_SOURCE_UNIT
VALUE(QC_TARGET_UNIT)
QC_UMREZ
QC_UMREN
CHANGING QC_TARGET_VALUE.
i. Does it mean it actually does quantity conversion?
ii. If you have access to the INCLUDE I will appreciate some hints on what the subroutine QUANTITY_CONVERT is doing. It does not appear do to be saying anything about quantity conversion; but it is supposed to be doing something with the parameters being passed from the update routine.
iii. In your response to #5, after all the computation in the INCLUDE, what comes back to the Update rule i.e. what comes back to become the value of 0GR_QTY?
Is it the u201CRESULT.u201D in the update rule or u201CQC_TARGET_VALUE.u201D in the subroutine in the INCLUDE.
iv. So, am to create an Update rule for 0PSTNG_DATE and the source is BUDAT; and I need to write a routine using the include INCLUDE RS_BCT_MM_UPDATE_RULES.
I looked through the INCLUDE and identified all the subroutines in this INCLUDE as follows:
QUANTITY_CONVERT
LOC_CURR_CONVERT
GET_WEEK
WEEK_DAY
QUARTER_DAY
--Does it mean that to use this subroutine, I can only use the USING parameters of one of these listed subroutines?
--Also, does it mean that because 0PSTNG_DATE is a date, I can only use one of
GET_WEEK
WEEK_DAY
QUARTER_DAY
--Or, are there other includes to be used for 0PSTNG_DATE
Thanks -
Error while transporting update rule.
Hi experts
I am trying to transport one update rule to production..
But it is ending with error code 8 n it is giving me following error :
Errors when activating update rule XXX
IC=0PP_DS03 IS=0CO_OM_OPA_6 error when checking update rules
Kindly tell me what need to be done now.
Regards
SwatiHi Swati,
Before transporting the update rule, in the present scenario, you have to transport the infosource which contains the corresponding "0recordmode".
Whenever you transport anything into the quality or production, the list should be as followed in the given manner :
Seq No Objects in Request
1 Package(DEVC), InfoArea(AREA), Application Component(APCO)
2 Function Modules
3 Keyfigure Catalog(IOBC), Keyfigures(IOBJ), Units(IOBJ)
4 Characteristic Catalog(IOBC), Characteristic Infoobjects(IOBJ)
5 Infosources (ISCS, ISTD, ISMP, ISTS, ISFS, ROUT) and
Generic Data Sources(DataSrce Active Version(OSOA), ISMP, ISTS,DataSourceReplica (ISFS)
and Tables (TABL)
6 Infoproviders(ODS(ODSO), Cube(CUBE), Infoset(ISET))
7 Update Rules(UPDR, ROUT)
8 Infopackages(ISIP)
9 Queries(ELEM)
10 Webtemplates(TMPL, BLTM, BPTM)
Just transport all your things in the above sequence, and it will be done successfully.
Also, remember there should not be any data in the corresponding infoprovider while you transfer the update rule, else it will fail.
Hope it helps,
Regards,
Neha. -
Error while Installing the update rules in business content
Hi All,
I got the following error,when i was installing the update rules : Object UPDR D4C8V3KA00XD5ANPVUAH9KQDJ could not be found in version M. but these update rules appear as inactive mode in bi content-object types-updaterules-selection-inactive status.
Please could i know where we can check version status for business content pdaterules. but it was showing NOT FOUND IN Version M .
please anybody can help me for solving this error.
i will asign points for your inputs.
regards,
kumar.
Edited by: kumar kumar on May 20, 2009 5:58 AMHi,
You can check the Content Release and Last Content Modification for your update Rules following thee given path:
RSA1>BI Content>object Types>Update Rules>Select object(search for ur update rules) -->Transfer Selections.
After they are being transfered to the right pane.On right pane (where you can see the its technical name) scroll towards right you will see last three tabs as "Content Release,Last Content Modification and Person responsible".
Change the Grouping as "Before and afterwards" and then try installing.
Hope it helps. -
DSO error while creating update rules
Hi All,
i am new to BI 7.0 , while creating update rules for datastore object , i have given the infosource name, and tried to activate it, then i got the error,
ERROR: infoobject 0recordmode is missing from the infosourse
Can any one help, points are assured for the suggestions
Thanks in advance
PeddintiHi,
Add 0recordmode info object to your info source and again try to create DTP, 0recordmode is requried in DSO to keep data with history.(like before image,after image,etc), by adding this you dont have any problem, at the time of creating info source itself system will prompt you that this info object is missing do you want to add here say yes.
Regards
Sankar -
Need to create a transformation based on Update Rules Logic
Hi,
I have an existing complex Update Rule. I need to manually create a Transformation based on this Update Rule logic. The Start Routine of the Update Rule comprises of:
1) All data declarations in the Global Area
2) The local coding area consists of various select statements from various r/3 tables used later for mapping. It also calculates and stores values in the Data Package final internal table for few infoobjects that are not present in the Source object but and are used to populated data in the target.
3) then we have the various one to one individual Infoobject mappings/constants and many individual infoobject routines that pick result from the comm_structure
I am not very clear as to where each of the above coding logic should be put in the transformation coding area...... I can see four main coding areas in the transformation....global area, 2nd Global Area, Method Start_Routine and Method Inverse_Start_Routine........... I think the global data declarations(point 1 above) should be put in the Global declaration area of the start routine. The local area of the update rule logic (point 2 above) that contains select statements should be put in 2nd Global part or should it be put in Method Start_routine????? Point 3 above for individual filed mappings will be done through Rule groups. Also can anyone let me know what is the methos inverse_start_routine used for?????
Thanks.Hi,
Point 1 you mentioned should be put under2nd Global declaration part of start routine.
Point 2 should be put under Method Start_routine.
Point 3 as you only mentioned can be done by individual field rule mappings.
Method inverse_start_routine
This subroutine needs to be implemented only for direct access
(for better performance) and for the Report/Report Interface
(drill through)
Not very clear though about Inverse routine. But definetly not being used for the case you mentioned.
Hope it helps. -
How to get the PSA name in a Start Routine in the Update Rules of a Cube.
Hi all.
I have an InfoSource that loads data directly in an Infocube.
In the Start Routine of the Update Rules I need to retrieve the PSA table name for that InfoSource, to access it and check some data.
I can't use the PSA name you seen in the DataFlow because it will change once the update rules are transported to another system.
Please advice.
Thanks!!!Hi,
we do it as follows:
first get the request ID:
DATA: tp_request(30) VALUE 'REQUEST'.
FIELD-SYMBOLS: <wa> TYPE ANY, <tp_req> TYPE ANY, <tp_dtp> TYPE ANY.
READ TABLE datapak ASSIGNING <wa> INDEX 1.
IF sy-subrc <> 0. ABORT = 4. ENDIF.
ASSIGN COMPONENT tp_request OF STRUCTURE <wa> TO <tp_req>.
IF sy-subrc <> 0. ABORT = 4. ENDIF.
requnr = <tp_req>.
then we get the table with
SELECT odsname_tech FROM rstsodspart WHERE request = requnr.
you may need to adjust this code, I've just pasted the relevant parts...
another way is to get this info from RSTSODS where the different versions are maintained...
let me know if you need further detail about this stuff...
hope this helps...
Olivier.
Message was edited by:
Olivier Cora -
Bi content update rule not in prod
Dear Experts,
I'm checking our BI production system today as part of our GO-LIVE activities and I realized that some objects are missing.
Namely the update rules for some attributes and texts of Master Data such as 0customer_ATTR,0customer_TEXT, 0Vendor_ATTR, 0Vendor_TEXT...
I don't know what went wrong as those objects are activated in our QA system.
I have only a few hours to check production then I am not supposed to access it.
Do you have suggestions on how to proceed?
Regards,
AliceHi,
Before coming to issue, check if the infoobjects are modeledby direct update. If it is direct update then there wont be any update rules.
You can check weather they are transported to the target system or not. Goto transport connection-->check the objects weather collected in a package or not. If the transport is released there wont be any request number against it.
The better option is to collect the missing objects in a new TR and transport it. There is no big deal doing it as it is only update rules.
Regards
R Karthik K
Maybe you are looking for
-
IMac 20" with only 260,000 colors?
A German online magazine just reported (http://www.spiegel.de/netzwelt/tech/0,1518,544580,00.html) that the iMac 20" model can only display 260,000 colors due to a different TFT technology compared to the 24" model. I am rather irratated as I wanted
-
How to add get the field name for a newly added site column.
I have the following:- Enterprise wiki site collection inside SharePoint server 2013. I added a new site column of type managed metadata. I opened the enterprisewiki.aspx page layout using the SP designer, to add the newly added site column to it. Bu
-
Has anyone see the CANT FUNDS CHECK hold reason in AP? Scenario Enter a mixed invoice Run validation Invoice gets put on CANT FUNDS CHECK hold Hold cannot be removed Sufficient Project and GL Budget exist Hold cannot be removed. Does not happen wilth
-
Can't import photos from camera using PS 7
PS 7 will not import photos (have used it for years) ... appears to be trying to force unwelcome Revel conversion. Is there a way to bypass this?
-
I can no longer update my Apertue 2.1.4 vault. Since installing Snow Leopard, I first noticed my iPhone would no longer sync pictures via Aperture 2, but would via iPhoto. Now I find I also cannot update vault to an external drive. Have redone permis