Mass activation of transformations in BI via Report?
Hello,
I am wondering whether it might be possible to activate multiple transformations with one simple report.
In BI 7.0 there are a lot of ABAP-reports for many Objects, but I can't find one for transformations.
For example:
I use the report RSDS_DATASOURCE_ACTIVATE_ALL to activate one or more inactive DataSources.
Is there something comparable for transformations?
Thanks in advance,
Christian
Hi,
We have used methods cl_rstran_trfn=>factory and IF_RSO_TLOGO_MAINTAIN~activate for actvating the transformation and bulid small program to activate the transformations manually.
It executes fine in BWD (BW dev) and activates the transformations.
But In BWQ (BW QA) when we are executing it giving messages as "SAP System has status 'not modifiable' Choose 'Display object' or 'Cancel'.:".
I think this message coming when executing the method if_rso_tlogo_maintainprepare in IF_RSO_TLOGO_MAINTAINACTIVATE.
We want to copy the CL_RSTRAN_TRFN class interface to custom class (Z class) and want to do change in method if_rso_tlogo_maintain~prepare by instead of passing rs_c_true, passing rs_c_false, so that by pass any authorization checks.
i am vey new to classes. copied the CL_RSTRAN_TRFN to custom one. When i am trying to activate it giving error message as "You cannot access private method "CHECK_RECORDMODE(". not allowed." Not only for this Mehtod for remaining methods also i am getting.
What is the issue here? Is there any check needed to copy the SAP class to custom class.
Please share any ideas on this.
Thx
Raj
Similar Messages
-
Hello,
I would need to create a report compliant with mass activities. Does anyone know where I could find some documentation (in English) about that?
I found a bunch of function modules like FKK_AKTIV2_RUN_KEY_CONSTRUCT that are directly related with that but I still miss the big picture.
Thanksthat depends. do you want it for IS-U, IS-M-CA, FS-CD, FI-CA(X)??
this module is a bit cross-applications (and -solutions) as far as i understand it. see note [569896|https://websmp130.sap-ag.de/sap(bD1kZSZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=569896&nlang=EN&smpsrv=https%3a%2f%2fwebsmp102%2esap-ag%2ede], then switch to help.sap.com and search the documentation of the a. m . solutions for keyword 'mass activity'. -
Deleting expired application logs is key to improving mass activity performance issues
During mass activity runs reference is made to the system's application logs during the process of line item selection. Performance based issues can be overcome by deleting old/expired application logs from the system, and rebuilding the affected table index. Based on my analysis on these issues, there has been a significant observation of 90% improvement in performance.
Dear Astrid,
Depending on the performance trace observed using transaction ST12, if for instance the SELECT on a particular table takes the most time, deleting all expired application logs and rebuilding the table index will result in a significant performance improvement.
Yes 90% improvement will be observed across the entire mass activity run. In my example below I use table BALHDR.
1. Run report SBAL_DELETE to delete all expired
application logs from table BALHDR
1.1. At the selection screen of report
SBAL_DELETE, set the radio button for the expiry date to 'Only logs which have
reached their expiry date’
1.2. Under the tab for 'Selection
conditions', enter the affected transaction code. e.g FPVA
1.3. To delete the entries, set the radio
button under the Options tab to 'Delete immediately'
1.4. Finally, execute or use shortcut F8 to
delete logs
2. Rebuild index 1 on table BALHDR (create a
secondary index on the table).
I hope this helps.
Kind Regards,
Adrian -
Mass activity running only once for custom parallel object
Hi
I have created custom parallel object EXT_UI and created mass activity for this but the report in triggered only once and not going for second interval .
Can any one help me out in this.
Thanks in advance.
Chetan
Message was edited by: CHETAN N P
Mass activity is running fine for standard object ANLAGE but not for custom one
Please share me steps to be followed in creating custom parallel object.
Regards,
ChetanHi Chetan,
I think you need to make changes in the Events which gets triggered by the mass activity.
Can you let me know the mass transaction code for which you have customised the activity,
Thanks,
Amlan -
Mass activation of Aggregation level
Dear all..
How to do the mass activation of all Aggregation level in Modeler at one instance. while collection tp we have to activate the individual aggregation level, its more time consuming.
I have lot of aggregation levels to activate, any solutions.
Regards
PeraselHi there,
Create this program (it was referenced by a SAP note) in se38 transaction:
*& Report Z_ACTIVATE_ALVL
REPORT Z_ACTIVATE_ALVL.
TYPE-POOLS: rs.
PARAMETER: g_iprov TYPE rsinfoprov.
PERFORM run.
*& Form run
FORM run.
DATA: l_t_return TYPE STANDARD TABLE OF bapiret2,
l_s_return TYPE bapiret2,
l_subrc TYPE sysubrc,
l_t_alvl TYPE STANDARD TABLE OF rspls_alvl,
l_s_alvl TYPE rspls_alvl,
l_t_alvl_iobj TYPE STANDARD TABLE OF rspls_s_rfc_alvl_iobj.
SELECT * FROM rspls_alvl INTO TABLE l_t_alvl
WHERE infoprov = g_iprov
AND objvers = 'A'.
CHECK l_t_alvl IS NOT INITIAL.
LOOP AT l_t_alvl INTO l_s_alvl.
CALL FUNCTION 'RSPLS_ALVL_CHANGE'
EXPORTING
i_aggrlevel = l_s_alvl-aggrlevel
IMPORTING
e_subrc = l_subrc
TABLES
i_tk_alvl_iobj = l_t_alvl_iobj
e_tk_return = l_t_return.
CHECK l_subrc = 0.
CALL FUNCTION 'RSPLS_ALVL_CHECK'
EXPORTING
i_aggrlevel = l_s_alvl-aggrlevel
i_objvers = rs_c_objvers-active
IMPORTING
e_subrc = l_subrc
TABLES
e_tk_return = l_t_return.
READ TABLE l_t_return INDEX 1 INTO l_s_return.
CHECK l_subrc <> 0 OR ( sy-subrc = 0 AND l_s_return-type = 'S' ).
CLEAR l_t_return.
CALL FUNCTION 'RSPLS_ALVL_ACTIVATE'
EXPORTING
i_aggrlevel = l_s_alvl-aggrlevel
IMPORTING
e_subrc = l_subrc
TABLES
e_tk_return = l_t_return.
ENDLOOP.
ENDFORM. "run
This will mas activate your aggregation levels built on InfoProvider.
Diogo. -
BW object mass activation program
Hi;
I'm looking for an abap program that can do a mass activation for bw objects, especially DTP and transformations.
i know the activation programs for datasource and update rules, but nothing for DTP.
thanks for your help
Raedhi,
there is no program to activate the transformations or dtp but RSBKDTPREPAIR it repairs the dtp i think it is not activates the dtp.u can activate in production it self one by oneDTP but in case of transformations only way to transport once again from development.
for cube--- rsdg_cube_activate
for ts ---rs_transtru_activate_all
for obj ---rsdg_iobj_activate
for dso---ods_activate_all
for updater----rsau_updr_reactivate_all
for repaid dtp---rsbkdtprepair
thanks & regards
sathish -
Extracting Open Items : Problem with mass activity FPBW
Hi everybody,
I need to extract Open Items in BW. I use the extractor 0FC_OP_01 which extract the content of table DFKKOPBW in OLTP. Open Items are written in table DFKKOPBW by the mass activity FPBW.
I have a problem with this mass activity : the field "Business partner number" stay empty in table DFKKOPBW after the execution of FPBW, whereas it's not empty in table DFKKOP... (and for the cleared items it works...)
Does anybody have a solution for my problem?
Best regards
Aubehi buddy,
go to SBIW go to the setting for application specificdatasourse in that go to contact account recivable, click the fileds for extrction add the field the data to see in to dffkopbw table after mass activity
regards
nag -
HI Experts,
I have requirement to create follow up document via report program from quote to sales order.
For this I am reading details from crm_order_read and passing to crm_order_maintain.
I am able to create sales order but not able provide link in transaction history.
How can I achieve this?
Any help will be much appreciated and rewarded.
Thanks & Regards,
AnilThanks again.
Ya..followup is created without the product and quantity.
Please find my below code.
ls_orderadm_h-process_type = 'ZOR'.
ls_input_names-fieldname = 'PROCESS_TYPE'.
INSERT ls_input_names INTO TABLE ls_input_field-field_names.
* add to header data
ls_orderadm_h-guid = lv_header_guid .
INSERT ls_orderadm_h INTO TABLE lt_orderadm_h_hlp.
* add to input fields
ls_input_field-objectname = 'ORDERADM_H'.
ls_input_field-ref_handle = '100'.
INSERT ls_input_field INTO TABLE lt_input_field.
REFRESH ls_input_field-field_names.
ls_predecessor-pred_guid = lv_header_ref.
ls_predecessor-handle = ls_orderadm_h-handle.
INSERT ls_predecessor INTO TABLE lt_predecessor.
CALL FUNCTION 'CRM_COPY_PROCESS_PREPARE'
EXPORTING
it_orderadm_h = lt_orderadm_h_hlp
it_orderadm_i_ref = lt_orderadm_i_ref
it_predecessor = lt_predecessor
iv_vona_kind = 'A'
IMPORTING
* ET_DOC_FLOW =
et_orderadm_i = lt_orderadm_i
et_orderadm_h = lt_orderadm_h
CHANGING
ct_input_fields = lt_input_field
* EXCEPTIONS
* ERROR_OCCURRED = 1
* OTHERS = 2
IF sy-subrc <> 0.
* Implement suitable error handling here
ENDIF.
DATA :lt_doc_link3 TYPE crmt_doc_flow_extdt,
ls_doc_link3 TYPE crmt_doc_flow_extd,
lt_input_field1 TYPE crmt_input_field_tab,
ls_input_field1 TYPE crmt_input_field,
ls_inputnames1 TYPE crmt_input_field_names,
lt_inputnames1 TYPE crmt_input_field_names_tab.
BREAK-POINT.
CALL FUNCTION 'CRM_ORDER_MAINTAIN'
* EXPORTING
* IMPORTING
* ET_EXCEPTION =
CHANGING
ct_orderadm_h = lt_orderadm_h
ct_orderadm_i = lt_orderadm_i
ct_input_fields = lt_input_field
* CV_LOG_HANDLE =
* CT_PARTNER_ATTRIBUTES =
* ct_doc_flow = lt_doc_link3
* EXCEPTIONS
* ERROR_OCCURRED = 1
* DOCUMENT_LOCKED = 2
* NO_CHANGE_ALLOWED = 3
* NO_AUTHORITY = 4
* OTHERS = 5
Thanks
Anil -
Error while activating the transformation for cube
Hi everyone,
I m working on BI7, & while activating the transformations the system trrows an error saying that 'amount infoobject is not assained' and 'unit of measure is not used' even though I hav assigned both the fields to Amount infoobject.
would plz explain in detail.
Thank you.Hi,
Are you loading from the Flat File or from ECC?
If you are loading from FlatFile then you have to specify the InfoObject names in the "Template InfoObjects" area in DataSource-->Fields Tab.
Then when you create the Transformation then the Rules will be created Automatically.
Regards,
rik -
ERROR WHILE ACTIVATING THE TRANSFORMATION
Hello Experts,
I am getting the following error when I am activating the transformation between the source (8ZPROT1) and the target (InfoSource for SEM-BCS(Tcube->Datasource) in BI 7.0
" Syntax error in GP_ERR_RSTRAN_MASTER_TMPL, row 100 (-> long text)"
When I go into the program: GP_ERR_RSTRAN_MASTER_TMPL, here is the error:
CODE:
*-- Check against the additional field I enhanced in the generate data source
*--8ZPROT1
lField: 0BCS_REFYR Reference Year.
0BCS_REFYR TYPE N LENGTH 4,
ERROR MESSAGE:
Program GP_ERR_RSTRAN_MASTER_TMPL
Names may only consist of the characters "A-Z", "0-9" and "_". In
addition, they may not begin with a number. number. number.
The data should flow from the SAP business content, so the fields should start from 0BCS_REFYR.
Can someone explain this?
Thanks.Hi Experts,
Thanks for the response, but unfortunately I couldnt understand what to do with the Tcode you specified. Any how in the update rules I found that the field KEY FIELD OF THE STRUCTURE icon is not there for all the added fields. Is ther any thing to be done with this check box to mke it as key field?
Sunitha. -
Syntax Error while activating 2LIS_04_P_ARBPL Transformation
Dear all,
While activating 2LIS_04_P_ARBPL Transformation activation , I am facing following error while checking in Routine
E:Field "COMM_STRUCTURE-TGTPROCCAP" is unknown. It is neither in one of
the specified tables nor defined by a "DATA" statement. "DATA"
statement.
please help me out for this
Edited by: tjoshi1982 on May 19, 2011 7:11 PMFollowing are error that comes after checking routine
0TGTPROCCAP -
E:Field "COMM_STRUCTURE-TGTPROCCAP" is unknown. It is neither in one of
the specified tables nor defined by a "DATA" statement. "DATA" statement.
0TGTSETPCAP -
E:Field "COMM_STRUCTURE-TGTPROCCAP" is unknown. It is neither in one of
the specified tables nor defined by a "DATA" statement. "DATA"statement.
0TGTTEARCAP -
E:Field "COMM_STRUCTURE-TGTPROCCAP" is unknown. It is neither in one of
the specified tables nor defined by a "DATA" statement. "DATA" statement.
please tell me what to do next,as i already tried to assign source field -
HR Stadard Cube 0PA_C01: error while activating the transformation
Hello,
I have migrated the data source 0HR_PA_0 to version 7.
While activating the transformation to HR standard cube, the start routine has the following error:
E:Field "COMM_STRUCTURE-EMPLOYEE" is unknown. It is neither in one of the
specified tables nor defined by a "DATA" statement. "DATA" statement.
Where as the migrated source 0HR_PA_1 to standard cube works fine.
Thanks & Regards,
SavithaDear Neelesh,
The infosource Generated from 3.x InfoSource Employee
is part the flow.
The flow has
TRCS BI7_HR_PA_0 -> CUBE 0PA_C01
Generated from 3.x InfoSource Employee
RSDS 0HR_PA_0 NEWSR31007 -> TRCS BI7_HR_PA_0
Data Source : Employee
Thanks & Regards,
Savitha -
MATMAS01 IDOC not reaching to SAP XI via report program.
Dear Experts,
WE are facing small challenge.
I searched on SDN on scenarios: IDOC not reaching to SAP XI. But could not find exact solution t oour scenario.
Problem:
MATMAS01 IDOC is not reaching to SAP XI via report program and is in status of 03 on SAP system. And there are not entries under SM58.
Under SAP XI system IDOC entry is not reflecting under IDX5 transaction, I tried to delete meta data of MATMAS01 thru IDX1 and uploaded again but still IDOC is not reaching to SAP XI.
The strange is that MATMS01 IDOC is reaching to XI via WE19 test tool. So PORT and RFC destination settings betweeen R3 and XI is also correct.
What could be the wrong ?
Thanks
DivyeshWhen sending Idoc from R/3,
Settings at R/3
create one port at WE21,
Create Partner Profile for Outbound Message type in WE20.
settings at XI
Create one port in IDX1
Import Matadata in IDX2.
Create complete scenario in ESR for Idoc sender, also import IDoc in Imported Objects.
Check these settings & send test idoc using WE19. -
CO 1SRJ-001: Too many line items selected via report interface
Report group/report 1SRJ/1SRJ-001 (CCentres: Rolling Year): provides an overview for the last 12 periods of actual and plan data.
When you access line item report RKAEP000 (KSB1 or KSBP) from report Cost Centres Rolling Year (1SRJ-001) using the report/report interface, too much data is selected.
For example, you enter fiscal year 2009 and month 8 in selection parameters, the report generates results for the last 12 periods: 2008/9 to 2009/8. But the line item report accessed via report interface selected ALL data for the fiscal years 2008 and 2009.
I searched and found Note 127643 that described a similar but not exactly the same situation. Have anyone have any problems with this report? Any suggestion is appreicated.
Regards,Issue with report 1SRJ-001 (S_ALR_87013631) has been resolved. The interfaced line item report selects all data records for fiscal years 2008 and 2009, instead of just for the selected last 12 months. The problem is due to missing restrictions for a characteristic, in this case, the from-period and to-period fields.
SAP has corrected the problem by issuing an updated version (1999) and the one we were using was the 1995 version. I imported the updated version of report from client 000 and now it works fine. -
ASSERTION_FAILED while activation of Transformation !
Hello ,
While activation of transformation in Development system BI7.0 , following error appears :
===============
Error analysis
The following checkpoint group was used: "No checkpoint group specified"
If in the ASSERT statement the addition FIELDS was used, you can find
the content of the first 8 specified fields in the following overview:
" (not used) "
" (not used) "
" (not used) "
" (not used) "
" (not used) "
" (not used) "
" (not used) "
" (not used) "
How to correct the error
Probably the only way to eliminate the error is to correct the program.
If the error occures in a non-modified SAP program, you may be able to
find an interim solution in an SAP Note.
If you have access to SAP Notes, carry out a search with the following
keywords:
"ASSERTION_FAILED" " "
"CL_RSTRAN_GEN_STEP_INIT_CHECK=CP" or "CL_RSTRAN_GEN_STEP_INIT_CHECK=CM001"
"CONSTRUCTOR"
If you cannot solve the problem yourself and want to send an error
notification to SAP, include the following information:
Information on where terminated
Termination occurred in the ABAP program "CL_RSTRAN_GEN_STEP_INIT_CHECK=CP" -
in "CONSTRUCTOR".
The main program was "RSAWBN_START ".
In the source code you have the termination point in line 14
of the (Include) program "CL_RSTRAN_GEN_STEP_INIT_CHECK=CM001".
Line SourceCde
1 METHOD CONSTRUCTOR.
2 data: l_r_step_dummy type ref to cl_rstran_step,
3 ls_class type cl_rstran_gen_step=>ty_s_c
4
5
6 call method super->constructor
7 exporting
8 i_r_step = l_r_step_dummy.
9
10 o_internal = rs_c_true.
11 o_steptype_ = rstr_steptype-initial_value_check.
12 read table g_t_class into ls_class
13 with key steptype = o_steptype_.
>>>>> assert sy-subrc = 0.
15 o_steptypeid_ = ls_class-steptypeid.
16
17 ENDMETHOD.
What I have done already :
1-Implemented notes :1494809 ,1502803,0001490927, 1458197( No Success)
2-Entry in Table : Table RSTRANSTEPTYPE and RSTRAN_STEPTYP_R as specified in Note :1494809
3-No routines in Transformation .All are direct mapping .
4-No Constant / Formula / Routine mapped in Transformation .
5-Even I have deleted transformation and re-created ..again same problem..Going to Dump
Any one of you have faced such issue !!
Regards
Vikas SharmaHello ,
Problem is solved by my self :
Problem cause :
1- There was some characteristic which are reference characteristic of 0Date or 0TIME are available for rules mapping .
So First Identify which are those characteristic in your transformation and delete the rule .
2- Also check the table /BI0/STIME and /BI0/Sdate and check if there is some wrong values are in it .. like wrong date or time format ...for example : 20.02.0201 ( Date)
Do follow below steps :
Data Browser (transaction SE16) to create the following new entries:
1. Table RSTRANSTEPTYPE
STEPTYPE INITIALVALUE_CHECK
STEPTYPEID _IV
ICONNAME
CLASSNAME
DBTABLE
PROGCLASS RSTRAN_RULE_TMPL_1
CLASSNAME GEN CL_RSTRAN_GEN_STEP_UNIT_CHECK
SECOND PROCESS
Transport this entry by selecting the entry to be entered INITIALVALUE_CHECK from the list, and writing this to an order using the function "Transport Entries".
2. Table RSTRAN_STEPTYP_R
STEPTYPE INITIALVALUE_CHECK
SUBSTEP
TMPL SECTION RULE
Transport this entry by selecting the entry to be entered INITIALVALUE_CHECK from the list, and writing this to an order using the function "Transport Entries".
Important Note : If you will map again all rules it will give dump . So assume if you have 4 characteristic which are ref. to 0date , so create a rule for one and activate transformation . again do for second one and activate transformation ..do one by one for all ..
: Activate one by bye each rule and problem will be solved for a moment .
Another solution If you do not have 0Date or 0Time ref.char of any involved characteristic : simple delete the transformation and do not may this characteristic to any one and activate again ..it will work .
Regards
Vikas Sharma
Rober Bosch GmbH
Maybe you are looking for
-
Linking macbook to tv...
Hi, just wanted to know if there was anyway i can link my macbook up to my tv so i can show some pics etc. Thanks Matt
-
GRAC AC 10 CUP E-Mail Notification for Role Owner to approve
Hello Experts , I have my CUP working in such a way that role owners are able to go to their Inbox in UI>My Home . However I would like to send E-mail into their Inbox . Right now we are getting the e-mail only at the end of the request when the requ
-
Camera zoom not working on 3g 3.0 upgrade
i upgraded to 3.0 and then downloaded camera zoom app it do's not work apple said i to delete it and redownload it if that do's not work contact the maker he said they put a update out but apple needs to prove it frist . that can i do???
-
Actionscript question-triggering MC event with other MC
hello, i have a flash file of a scene. part of scene shows a lake. in the water is a faint outline of a fish swimming back and forth, sort of ghosted in the water. i want to click on it and have a fish jump out of the water. the ghosted fish and the
-
Hi. I am brand spanking new to photoshop. I can get to "browse in Bridge" from the file menu, but I do not have a browse in mini-bridge option. I cannot locate it. Can anyone help?