Regenerating Queries in ECC 6.0 using RSAQ_GENERATE_PROGRAM
Hi
In previous 4.7 upgrades, we've been able to use the RSAQ_GENERATE_PROGRAM function module to regenerate the programs for SQ01 queries, by building a table of the queries and passing each one in turn to the fm.
We've recently embarked on a ECC6.0/Netweaver 7 upgrade and function module gives the appearance of working ok, but doesn't generate the program.
Does anyone have experience in this area?
Thanks
Chris
Any suggestions?
Similar Messages
-
Reconcile Inventory BI Content Queries with ECC
Hi Folks,
I have a question regarding reconciling Inventory Management BI Content reports based on cube 0IC_C03 with ECC.
We implemented IM in BI, and now try to reconcile the queries with ECC. Specifically, I have one query, 0IC_C03_Q0008 - Stock in Transit.
We ran the report by Plant, in BI, it only showed one material with #, but people from ECC side use T-Code MB5T in ECC and saw many materials with Stock in Transit for that Plant; and for the material showed on BI report, the # doesn't match between BI and ECC.
What is the right way to reconcile the report with ECC? is there any other report/Tcode in ECC we can use?
Any insight ideas would be much appreciated!
Thanks,
FredaHi Freda,
For me, it is the typical nightmare to try to reconcile the cube to your ECC transactions since the cube summarizes and doesn't include your material documents.
So, to make it a bit easier to match MB5T or MB51, add an ODS with a material document and Material item key and all of the fields and key figures necessary for reconciliation (I usually look at the datasource's delivered fields and add whatever sounds reasonable to look at). To fill records in this ODS, only fill them from 2LIS_03_BF, because BX and UM do not contain material documents.
While I was writting this, I think I realize what is happening in your situation. If memory serves me correctly, MB5T is Cross-Company SIT, which is not part of the 2LIS_03* datasources. They only account for Intra-Company (Plant-to-Plant within the same company code) SIT. For that, there is a White Paper you can have an ABAP'er implement for you.
Here are two good documents you should read and be familiar with:
How to .... Report on Cross Company Stock in Transit: https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/92c0aa90-0201-0010-17b1-bf5b11c71257
How to .... Handle Inventory Management Scenarios in BW: https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f83be790-0201-0010-4fb0-98bd7c01e328
Also, when comparing my cube data to ECC/R/3, I use transaction MMBE in the ECC to identify stock quantities and stock in transit (SIT).
Brian -
Technical upgrade from 4.6C MDMP system to ECC 6.0 using CU & UC approach
Hi SAP Experts,
We are embarking on a project for Technical upgrade from SAP R/3 4.6C MDMP system to ECC 6.0 using the CU & UC approach for our Asian operations (comprising of India, Japan, Taiwan & Singapore).
Please share with me the Best Practices you followed in your projects, checklists, DOs, DONTs, typical problems you encountered and the possible safeguards, any other useful information, etc.
Since very little information is available from Organizations who have used the CU & UC upgrade approach successfully, I am raising this in SDN to share your experiences during the Technical upgrade.
All useful information will be surely awarded with suitable points.
Looking for your invaluable inputs which will be a BIG help for our project.
Best regards,
RajaramHello Rajaram!:
It's a very big project, that you have to do in a lot of steps........
If you want sent me a email with the problems and you want.
Regards,
Alfredo. -
Queries related to Bi Beans using Oracle9i JDeveloper
Queries related to Bi Beans using Oracle9i JDeveloper [5.0.581]
1. Is Asymmetric Report feature is available in Oracle
JDeveloper(BIBEANS)?
2. Is Write Back feature is available in Oracle9i JDeveloper
using BiBeans?
3. Is it possible to use HotSpots feature in Oracle9i JDeveloper
(BIBEANS) ?
4. Is it possible to use On the Fly Aggregation feature in
Oracle9i JDeveloper(BIBEANS) ? or We need to use Meterialized
Views or Summary Tables for Aggregation ?
5. Is any documents/steps available for JDeveloper Reports Web
Publishing and JDeveloper Report Integration with portal ?
6. Is any document/information available on JAVA OLAP API for
Report customization.
7. Is it possible to insert a ROW/Column dynamically in a
Report ?
10.Is it possible to generate Arabic Reports(with Numeric Data
in English and Dimesions(labels) in Arabic).pl provide some
doccuments on this topic.
11.In Formating option there are 13 types of currencies
provided.but there is no 'Rs'(Rupees) and 'Kd'(KuwaitiDinar).is
it possible to attain?
If yes,can i get any examples and related documentation
on the above features ?
Thanks for time and help
Regards
RajaThe user that owns the cubes and dimensions must have the role OLAP_USER so that the OLAP API can view the required information which is actually stored in a series of tables owned by the user OLAPSYS. This schema is usually referred to as the CWM catalog. I think the OLAP documentation explains the views that are part of this schema.
At risk of being rude - why are you creating a relational model? It is much easier to store your model within an 10g R2 Analytic Workspace. This is much more performant and provides greater functionality compared to ROLAP solution.
Watch out for Enterprise Manager (OEM) when deleting cubes and dimensions. I have had some very bad experiences with OEM not removing all the elements of a dimension or cube from the CWM catalog, even though the nodes in the OEM navigator tree do not show any dimensions or cubes.
Then when you try to connect to an OLAP schema with BI Beans you got some very serious java exception errors relating to corrupt metadata. At this point you have to use the OLAP PL/SQL packages to clean up the CWM catalog to remove all the invalid dimensions and cubes. It is not that difficult to do just takes a bit of time.
Hope this helps
Keith -
Execution of POWL Queries through ECC EHP5
Hello,
I am an SAP BW Consultant, new to the Power list concept. I would like to have information on the following stuff related to POWL queries:
1) In POWL_QUERY transaction, i got the list of all the available POWL Queries as per EHP5. Please let me know if there is any possibility of executing these queries directly from ECC, without being re-directed to Portal or NWDS? This is because we don't have Portal or NWDS in our current landscape.
2) I have seen that POWL queries are generally the InfoSet queries. This gives me an option of leveraging POWL queries by executing directly as InfoSet queries from SQ01. But I found some POWL queries like "/KYK/OP_FI_VENDOR_ITEMS_ALL" which are not available in SQ01. How can I execute these queries from ECC? What needs to be done to make them available as normal InfoSet queries in SQ01? I have seen an option of registering InfoSet query as a POWL query, but here i want something just opposite.
Would appreciate immediate response.
Thanks.
Regards,
Prateek1. POWL queries are WDA applications. Therefore they can be ran by adding them to the user's role or even directly in the Web Browser if they know the URL. There is absolutely no connection to the NetWeaver Developer Studio at all and they can't be edited there anyway since they are ABAP based. Now POWLs can often contain Portal API based navigation, however. This is why we do make the general recommendation that you should run POWLs within the NetWeaver Business Client or the NetWeaver Portal. Otherwise the navigation from the POWL to the detailed transaction might not work.
2. These are probably feeder class based POWLs. There would be no options to convert these back into InfoSet Queries. I believe you are confusing two subjects here. The purpose of POWL isn't to enable InfoSet queries. Infoset Queries are just one of several possible sources of creating POWLs. -
EP with ECC 6.0 using ITS
Hello All,
We are upgrading from R3 4.7 to ECC 6.0. We currently have EP 7.0 with ITS working alongside R3 4.7.
I am aware ECC 6.0 uses ICM instead of ITS, but will the current ITS 6.40 still work when connected to ECC 6.0? Or will I have to perform the changes so the portal uses the ICM?
Thanks,
Nick.Nick,
The official line from SAP would be to replace the old ITS based ESS screens with the new ESS 1.0 Business Package content - i.e. the new Webdynpro Java screens. Personally, depending on your circumstances i don't see that it's quite that straight forward, and here's why:
<u>Pros</u>
- Webdynpro is now the "standard" UI for portal end user content. Some of the old ITS technology still works in ECC, but the there is no guarantee how long that will continue.
- You can do a fair bit to the Webdynpro screens (hide fields, add text etc) via personalisation, without any programming.
<u>Cons</u>
- Sap seem to be moving toward developing more and more new content in Webdynpro ABAP. Meanwhile, if you need to change anything significant in the current ESS Webdynpro Java screens you will need to have NWDI installed, and have available developer resources with Java experience.
- If you have custom IAC's in your old ESS that don't have a standard equivalent in the new ESS Business Package, what do you do? Convert them to internal ITS? Rebuild from scratch in Java WD, or ABAP WD?
- Even some of the standard content from the old ESS is not available in the new business package. For example, the old TEM services (PV7I, PV8I) are not delivered, SAP assume you will use the new LSO screens. If you aren't implementing LSO, it's back to the old ITS services??
Sorry if that's not particularly useful, but without knowing the scope of your ESS implementation it's difficult to provide a clearer answer.
Regards,
John -
SEND PR data from ECC to SRM using PI
Hi PI Guru's
Please advise if there is any documentation to send the PR's from ECC to SRM using PI.
If not PRs in general if need to exchange any documents from ECC6.0 to/from SRM using PI.
Can we use ABAP proxys or IDOCs.
Any help would be greatly appreciated.
Rgds
Nikkidecide proxy or IDOC or RFC based on the business requirement, first search any std IDOc or RFc available if not then go for proxies.
chirag -
Tehnical upgrade from 4.6C MDMP to ECC 6.0 using CU &UC approach
Hi SAP Experts,
We are embarking on a project for Technical upgrade from SAP R/3 4.6C MDMP system to ECC 6.0 using the CU & UC approach for our Asian operations (comprising of India, Japan, Taiwan & Singapore).
Please share with me the Best Practices you followed in your projects, checklists, DOs, DONTs, typical problems you encountered and the possible safeguards, any other useful information, etc.
Since very little information is available from Organizations who have used this upgrade successfully, I am raising this in SDN to share your experiences during the Technical upgrade.
All useful information will be surely awarded with suitable points.
Looking for your invaluable inputs which will be a BIG help for our project.
Best regards,
R.RajaramanPls go thru the below mentioned notes and its related notes
Note 928729 - Combined Upgrade & Unicode Conversion (CU&UC) FAQ
Note 73606 - Supported Languages and Code Pages
Note 79991 - Multi-Language and Unicode support of SAP applications
Note 959698 - Twin Upgrade & Unicode Conversion FAQ -
Transferring of nmaterial from ECC to CRM using middleware tool (R3AC1)
Hello Forum,
I need to transfer material from ECC to CRM where MARA-MTART = 'ZAWA'
In CRM MARA table do not exist.
I need help in transferring data from ECC to CRM using R3AC1 .
This transaction is not in ECC but it is in CRM.
Thanks & Regards
LovleenHello Lovleen,
In transaction R3AC1 you can define the filters for the adapter object MATERIAL.
THen you can do an initial load for this object via txn. R3AS which'll download materials from ECC to CRM.
Thnx. -
Can we download employee data from ECC to CRM using standard middleware?
HI,
Can we download employee data from ECC to CRM using standard middleware? If yes pl give me the procedure.(not using HR ALE/IDOC)
Thanks,
Regards,
PVStandard replication for employee to CRM is using ALE.
BDoc send information for CRM for other business partner. If you want to use BDOC message for send employee to CRM, you should build your own BDOC message that read HCC Table and send this information to CRM.
However send this information using ALE is not difficult. Why don't you wan to use ALE?
Regards,
Lyda -
Hi ABAP Exterts,
Any one help on this , there is a requirement to download the data into XLSX file only.
I am able to to download the data into XLS file using the FM: GUI_DOWNLOAD in SAP ECC 6.0and also opening the file . But when i download the data into XLSX file . I am able to download the data into GUI_DOWNLOAD. But while opening the file i am getting the below mentioned error.
'Excel cannot open the file 'filename.xlsx' because the file format or file extension is not valid. Verify that the file has not been corrupted and that the file extension matches the format of the file'
Ok buttom is coming not able to open the file.
When i use the FM: SAP_CONVERT_TO_XLS_FORMAT to download the XLS it self it is going abap DUMP that file type error.
Any one help any Function Module or how to download data through abap programing into XLSX file.
Thanks.
Murali.
Message was edited by: Matthew Billingham - adjusted wording...If you want to download your ALV to an .XLXS format file, with all the formatting intact, please try the following code. I have tried to create a custom Function module Z_EXCEL_DOWNLOAD_TEST wherein I pass all the callback variables, the final ALV internal table and all the ALV details like field catalog, sort, layout, event list and so on, along with the concatenated file path and file name in I_FILE. I have used a custom class ZCL_SALVEXPORT_XML which is a copy of the standard class CL_SALV_EXPORT_XML_DIALOG, with few modifications in Method: EXECUTE and Method: DOWNLOAD. The methods where I have modified the code are also shown at the end.
****************Global declarations***********************
TYPE-POOLS: slis,
kkblo.
TYPES: t_fccls(1) TYPE c OCCURS 0.
TYPES: BEGIN OF ty_nosum,
fieldname TYPE kkblo_fieldname, "Field name
tabname TYPE kkblo_tabname, "Table name
fieldname_dep TYPE kkblo_fieldname, "Field name
tabname_dep TYPE kkblo_tabname, "Table name
index TYPE sy-index, "Index
END OF ty_nosum.
TYPES: t_nosum TYPE TABLE OF ty_nosum INITIAL SIZE 0 WITH NON-UNIQUE DEFAULT KEY.
TYPES: BEGIN OF ty_dep_field,
s_dep_fieldcat TYPE kkblo_fieldcat, "Field cat
t_ref_fieldcat TYPE kkblo_t_fieldcat, "Field cat
END OF ty_dep_field.
TYPES: BEGIN OF ty_ref_field,
s_ref_fieldcat TYPE kkblo_fieldcat, "Field cat
s_dep_fieldcat TYPE kkblo_fieldcat, "Field cat
END OF ty_ref_field.
TYPES: t_dep_field TYPE ty_dep_field OCCURS 0. "
TYPES: t_ref_field TYPE ty_ref_field OCCURS 0.
TYPES: BEGIN OF ty_memory,
object(20) TYPE c, "Object
memcount(4) TYPE c, "count
END OF ty_memory.
*ALV Customer Wrapper
TYPES: BEGIN OF ty_type_header_info,
tabname TYPE kkblo_tabname, "Table name
fieldname TYPE kkblo_fieldname, "Field name
sequence TYPE i, "Sequence
field TYPE char80, "Field
pagno TYPE sypagno, "Page num
linno TYPE sy-linno, "Current Line in List
colno TYPE sy-colno, "Current List Column
END OF ty_type_header_info,
t_type_header_info TYPE SORTED TABLE OF ty_type_header_info
WITH UNIQUE KEY tabname fieldname.
TYPES: BEGIN OF ty_type_row_info,
tabname TYPE kkblo_tabname, "Table name
tabindex TYPE syindex, "Index
field TYPE char80, "Field name
pagno TYPE sypagno, "Page num
linno TYPE sy-linno, "Current Line in List
colno TYPE sy-colno, "Current List Column
END OF ty_type_row_info,
t_type_row_info TYPE SORTED TABLE OF ty_type_row_info
WITH UNIQUE KEY tabname tabindex.
TYPES: BEGIN OF ty_type_sel_header,
tabname TYPE kkblo_tabname, "table name
fieldname TYPE kkblo_fieldname, "field name
END OF ty_type_sel_header,
t_type_sel_header TYPE SORTED TABLE OF ty_type_sel_header
WITH UNIQUE KEY tabname fieldname.
TYPES: BEGIN OF ty_type_sel_row,
tabname TYPE kkblo_tabname,
tabindex TYPE syindex,
END OF ty_type_sel_row,
t_type_sel_row TYPE SORTED TABLE OF ty_type_sel_row
WITH UNIQUE KEY tabname tabindex.
TYPES: BEGIN OF ty_type_sel_cell,
tabname TYPE kkblo_tabname,
tabindex TYPE syindex,
fieldname TYPE kkblo_fieldname,
END OF ty_type_sel_cell.
TYPES: BEGIN OF ty_type_selections,
t_row_info TYPE t_type_row_info,
t_header_info TYPE t_type_header_info,
t_selected_headers TYPE t_type_sel_header,
t_selected_rows TYPE t_type_sel_row,
s_current_cell TYPE ty_type_sel_cell,
set_headers TYPE sap_bool,
set_rows TYPE sap_bool,
set_current_cell TYPE sap_bool,
END OF ty_type_selections.
TYPES: BEGIN OF ty_stack3,
r_grid TYPE REF TO cl_gui_alv_grid, "Y6DK050176
r_salv_adapter TYPE REF TO if_salv_adapter,
s_selections TYPE ty_type_selections,
r_print_state TYPE REF TO if_alv_print_parameter_proxy, "Y6DK075821
suppress_empty_data TYPE abap_bool,
END OF ty_stack3.
TYPES: t_stack3 TYPE ty_stack3 OCCURS 0.
TYPES: BEGIN OF ty_stack,
i_callback_program TYPE sy-repid,
i_callback_user_command TYPE kkblo_formname,
i_callback_top_of_page TYPE kkblo_formname,
i_callback_top_of_list TYPE kkblo_formname,
i_callback_end_of_page TYPE kkblo_formname,
i_callback_end_of_list TYPE kkblo_formname,
i_callback_pf_status_set TYPE kkblo_formname,
i_callback_fieldcat_save TYPE kkblo_formname,
i_callback_layout_save TYPE kkblo_formname,
i_tabname TYPE kkblo_tabname,
i_tabname_slave TYPE kkblo_tabname,
is_keyinfo TYPE kkblo_keyinfo,
is_layout TYPE kkblo_layout,
it_fieldcat TYPE kkblo_t_fieldcat,
i_fctype(1) TYPE c,
it_excluding TYPE kkblo_t_extab,
it_special_groups TYPE kkblo_t_sp_group,
it_sort TYPE kkblo_t_sortinfo,
it_except_qinfo TYPE kkblo_t_qinfo,
is_sel_hide TYPE kkblo_sel_hide,
t_columns TYPE kkblo_t_columns,
t_filter TYPE kkblo_t_filter,
s_lprint TYPE kkblo_lprint,
print_line_break TYPE char1,
t_isetab TYPE kkblo_seldis,
t_fccls TYPE t_fccls,
t_sfinfo TYPE kkblo_t_sfinfo,
t_ref_field TYPE t_ref_field,
t_dep_field TYPE t_dep_field,
flg_default_status(1) TYPE c,
flg_selections TYPE char1,
flg_allow_no_selection TYPE char1,
flg_input TYPE char1,
flg_called TYPE char1,
flg_popup TYPE char1,
flg_endlist TYPE char1,
listtype TYPE char1,
actcols TYPE i,
is_list TYPE char1,
END OF ty_stack.
TYPES: t_stack TYPE ty_stack OCCURS 0.
TYPES: BEGIN OF ty_stack2,
button_col1(20) TYPE c,
button_col2(20) TYPE c,
button_col3(20) TYPE c,
button_col4(20) TYPE c,
button_col5(20) TYPE c,
s_header TYPE kkblo_header,
t_sfinfo_slave TYPE kkblo_t_sfinfo,
t_suminfo TYPE kkblo_t_sfinfo,
t_sfsave TYPE kkblo_t_sfinfo,
t_nosum TYPE t_nosum,
window_title TYPE rsmpe-tittext, " Item_selection
flg_scroll_to_line(1) TYPE c, " Item_selection
flg_top_of_page(1) TYPE c,
flg_subtot(1) TYPE c,
flg_output_in_progress(1) TYPE c,
flg_grouplevels(1) TYPE c,
flg_groupedit(1) TYPE c,
flg_calculate_totals(1) TYPE c,
sumlevel TYPE sy-tabix,
memory_stack1 TYPE ty_memory,
memory_stack2 TYPE ty_memory,
memory_outtab TYPE ty_memory,
t_colmark TYPE kkblo_t_colmark,
t_rowmark TYPE kkblo_t_rowmark,
it_event_exit TYPE kkblo_t_event_exit,
t_groups TYPE kkblo_t_grouplevels,
t_filter_groups TYPE kkblo_t_grouplevels,
s_subtot_options TYPE kkblo_subtot_options,
flg_append_mode(1) TYPE c,
is_reprep_id TYPE kkblo_reprep_id,
i_callback_before_line_output TYPE kkblo_formname,
i_callback_after_line_output TYPE kkblo_formname,
i_callback_foreign_top_of_page TYPE kkblo_formname,
i_callback_foreign_end_of_page TYPE kkblo_formname,
i_callback_list_modify TYPE kkblo_formname,
i_callback_top_of_coverpage TYPE kkblo_formname,
i_callback_end_of_coverpage TYPE kkblo_formname,
i_callback_grouplevel_change TYPE kkblo_formname,
i_callback_item_data_expand TYPE kkblo_formname,
i_callback_header_transport TYPE kkblo_formname,
i_callback_reprep_sel_modify TYPE kkblo_formname,
i_callback_subtotal_text TYPE kkblo_formname,
END OF ty_stack2.
TYPES: t_stack2 TYPE TABLE OF ty_stack2 INITIAL SIZE 0.
** *--- iTables
DATA: it_stack TYPE t_stack WITH HEADER LINE.
DATA: it_stack2 TYPE t_stack2 WITH HEADER LINE.
***ALV Customer Wrapper
DATA: it_stack3 TYPE t_stack3 WITH HEADER LINE.
CONSTANTS: BEGIN OF c_con_listtype,
simple(1) TYPE c VALUE 'S',
hier_sequ(1) TYPE c VALUE 'H',
matrix(1) TYPE c VALUE 'M',
END OF c_con_listtype.
DATA: gv_callback_program1 TYPE sy-repid,
gv_callback_user_command1 TYPE kkblo_formname,
gv_callback_top_of_page1 TYPE kkblo_formname,
gv_callback_top_of_list1 TYPE kkblo_formname,
gv_callback_end_of_page1 TYPE kkblo_formname,
gv_callback_end_of_list1 TYPE kkblo_formname,
gv_callback_pf_status_set1 TYPE kkblo_formname,
gv_callback_layout_save1 TYPE kkblo_formname,
gv_callback_fieldcat_save1 TYPE kkblo_formname,
gv_callback_grouplevel_change1 TYPE kkblo_formname,
gv_callback_before_line_otput1 TYPE kkblo_formname,
gv_callback_after_line_otput1 TYPE kkblo_formname,
gv_callback_foreign_top_of_pg1 TYPE kkblo_formname,
gv_callback_foreign_end_of_pg1 TYPE kkblo_formname,
gv_callback_list_modify1 TYPE kkblo_formname,
gv_callback_top_of_coverpge1 TYPE kkblo_formname,
gv_callback_end_of_coverpge1 TYPE kkblo_formname,
gv_callback_item_data_expand1 TYPE kkblo_formname,
gv_callback_header_transport1 TYPE kkblo_formname,
gv_callback_reprep_sel_modify1 TYPE kkblo_formname,
gv_callback_subtotal_text1 TYPE kkblo_formname,
gv_layout1 TYPE kkblo_layout,
gv_fieldcat1 TYPE kkblo_t_fieldcat,
gv_fctype1 TYPE c,
gv_event_exit1 TYPE kkblo_t_event_exit,
gv_excluding1 TYPE kkblo_t_extab,
gv_special_groups1 TYPE kkblo_t_sp_group,
gv_sort1 TYPE kkblo_t_sortinfo,
gv_filter1 TYPE kkblo_t_filter,
gv_except_qinfo1 TYPE slis_t_qinfo_alv,
gv_sel_hide1 TYPE slis_sel_hide_alv,
gv_reprep_id1 TYPE slis_reprep_id,
gv_screen_start_column1 TYPE i,
gv_salv_adapter1 TYPE REF TO if_salv_adapter,
gv_suppress_empty_data1 TYPE sap_bool.
FUNCTION z_excel_download_test.
*"*"Local Interface:
*" IMPORTING
*" REFERENCE(I_BYPASSING_BUFFER) TYPE CHAR01 OPTIONAL
*" REFERENCE(I_BUFFER_ACTIVE) OPTIONAL
*" REFERENCE(I_CALLBACK_PROGRAM) TYPE SY-REPID OPTIONAL
*" REFERENCE(I_CALLBACK_USER_COMMAND) OPTIONAL
*" REFERENCE(I_CALLBACK_TOP_OF_PAGE) OPTIONAL
*" REFERENCE(I_CALLBACK_TOP_OF_LIST) OPTIONAL
*" REFERENCE(I_CALLBACK_END_OF_PAGE) OPTIONAL
*" REFERENCE(I_CALLBACK_END_OF_LIST) OPTIONAL
*" REFERENCE(I_CALLBACK_PF_STATUS_SET) OPTIONAL
*" REFERENCE(I_CALLBACK_LAYOUT_SAVE) OPTIONAL
*" REFERENCE(I_CALLBACK_FIELDCAT_SAVE) OPTIONAL
*" REFERENCE(I_CALLBACK_GROUPLEVEL_CHANGE) OPTIONAL
*" REFERENCE(I_CALLBACK_BEFORE_LINE_OUTPUT) OPTIONAL
*" REFERENCE(I_CALLBACK_AFTER_LINE_OUTPUT) OPTIONAL
*" REFERENCE(I_CALLBACK_FOREIGN_TOP_OF_PAGE) OPTIONAL
*" REFERENCE(I_CALLBACK_FOREIGN_END_OF_PAGE) OPTIONAL
*" REFERENCE(I_CALLBACK_LIST_MODIFY) OPTIONAL
*" REFERENCE(I_CALLBACK_TOP_OF_COVERPAGE) OPTIONAL
*" REFERENCE(I_CALLBACK_ITEM_DATA_EXPAND) OPTIONAL
*" REFERENCE(I_CALLBACK_END_OF_COVERPAGE) OPTIONAL
*" REFERENCE(I_CALLBACK_HEADER_TRANSPORT) OPTIONAL
*" REFERENCE(I_CALLBACK_REPREP_SEL_MODIFY) OPTIONAL
*" REFERENCE(I_CALLBACK_SUBTOTAL_TEXT) OPTIONAL
*" REFERENCE(I_TABNAME) TYPE SLIS_TABNAME OPTIONAL
*" REFERENCE(I_FCTYPE) DEFAULT 'R'
*" REFERENCE(IT_EXCEPT_QINFO) TYPE SLIS_T_QINFO_ALV OPTIONAL
*" REFERENCE(IS_SEL_HIDE) TYPE SLIS_SEL_HIDE_ALV OPTIONAL
*" REFERENCE(IS_REPREP_ID) TYPE SLIS_REPREP_ID OPTIONAL
*" REFERENCE(I_SCREEN_START_COLUMN) DEFAULT 0
*" REFERENCE(I_OO_ALV) OPTIONAL
*" REFERENCE(IR_SALV_ADAPTER) TYPE REF TO IF_SALV_ADAPTER OPTIONAL
*" REFERENCE(I_SUPPRESS_EMPTY_DATA) TYPE SAP_BOOL DEFAULT
*" ABAP_FALSE
*" REFERENCE(I_FILE) TYPE STRING OPTIONAL
*" REFERENCE(IT_FIELDCAT) TYPE SLIS_T_FIELDCAT_ALV OPTIONAL
*" REFERENCE(IS_LAYOUT) TYPE SLIS_LAYOUT_ALV OPTIONAL
*" REFERENCE(IT_SORT) TYPE SLIS_T_SORTINFO_ALV OPTIONAL
*" REFERENCE(IT_FILTER) TYPE SLIS_T_FILTER_ALV OPTIONAL
*" REFERENCE(IT_EXCLUDING) TYPE SLIS_T_EXTAB OPTIONAL
*" REFERENCE(IT_SPECIAL_GROUPS) TYPE SLIS_T_SP_GROUP_ALV OPTIONAL
*" REFERENCE(IS_KEYINFO) TYPE SLIS_KEYINFO_ALV OPTIONAL
*" REFERENCE(IT_EVENT_EXIT) TYPE SLIS_T_EVENT_EXIT OPTIONAL
*" REFERENCE(IS_LIST_SCROLL) TYPE SLIS_LIST_SCROLL OPTIONAL
*" REFERENCE(IS_PRINT) TYPE SLIS_PRINT_ALV OPTIONAL
*" REFERENCE(IS_LINEINFO) TYPE SLIS_LINEINFO OPTIONAL
*" REFERENCE(I_REPID) TYPE SYREPID OPTIONAL
*" TABLES
*" T_OUTTAB TYPE STANDARD TABLE OPTIONAL
*********** Local data declarations******************
DATA: gv_list TYPE char1.
DATA: gv_fcat_complete TYPE sap_bool.
DATA: gv_buffer_active TYPE char01,
wa_variant TYPE disvariant.
DATA: gv_controller TYPE REF TO cl_salv_export_c8r.
DATA: gv_xml TYPE xstring.
DATA: gv_s_xml_choice TYPE if_salv_bs_xml=>s_type_xml_choice.
DATA: gv_t_xml_choice TYPE if_salv_bs_xml=>t_type_xml_choice.
DATA: gv_param_lvc TYPE if_salv_export=>s_type_param_lvc.
DATA: gv_data TYPE REF TO data.
DATA: gv_result_data TYPE REF TO cl_salv_ex_result_data_table.
DATA: gv_flavour TYPE string.
DATA: gv_version TYPE string.
DATA: -
Issue in Temp table creation in PCM Databridge and data migration from ecc to PCM using databridge
Hi,
we are working on mapping SAP PCM table structure data and the data which is coming from ECC.
We are using Databridge tool to upload the data for the same,upload from databridge involves
using Specification file to upload the data into SAP PCM.
The problem we are facing is that
The responsiblity center(cost center) in ECC and SAP PCm are different.There is one to many relationship between them
eg 1 ecc cost center-->many SAP PCM cst center,we need to split the line item vale of one ecc cost center into many SAP PCM cost centers
eg C1 cost center from ECC has value 4000 to be split across PCM1,PCM2,PCM3,PCM4 cost centers in SAP PCM
we need to automate using the databridge ,we are stuck up in this task.
Please guide us.
Also we are trying to create temporary table usinf Table temporary command in SPE file of databridge.The purpose of this is to put the ECC data in temp table as per our req and then use the temp table as data source for putting data in PCm as per our requirement.
Please advise us on this approach
Regards
Shrirang
9552334897Schema's SYS,CTXSYS, MDSYS and ORDSYS are Not Exported using exp/expdp
Doc ID: Note:228482.1
I suppose he already installed a software 12c and created a database itseems - So when you imported you might have this "already exists"
Whenever the database is created and software installed by default system,sys,sysaux will be created. -
SAP ECC 6.0 - Using BAPIs for C# to extract data out
I have had a client recommend a strategy of extracting data usin C# (Visual Studio 2005) to extract data from SAP ECC using BAPIs.
We do have an existing methodology in place using flat files to extract data to non SAP systems
We have purchase XI which we intend to implement next year.
I basically wanted to keep things tidy and continue with the flat file interface strategy just to keep things simple going forward to XI.
THen there is also the security piece, the developer has had to slowly build a profile / roles that alows him to come in thru visual studio to access these BAPIs
I am looking for anyone who has had experience with this and what your experiences are. As well, what are the SAP best practicies concerning this strategy
Thank YOU ALL who will replyI think that SAP's strategy toward exposing BAPI is leaning toward leveraging their AS-JAVA stack. With the AS-JAVA Enterprise Services and standard delivered web content, SAP is already exposing many existing BAPI/Business Functionality outside of the ABAP world. However, that's not saying that traditional flat files have no place in the future. Matter of fact, I don't see flat/delimited files going away any time soon.
It all really comes down to what you are doing, you may even end up with a landscape that's a mix of files/RFCs. Here inhouse, we leverage file based transfers for large data sets such as SAP BI OHS extracts, and daily R/3 FI extracts. Why file? because it's simple, easy to control, and you can see the data being transferred. A file can be "hold in my hands" if you will, at best there's just a few characters in-flight.
As for RFCs, any type of RFCs in fact (Anything from sap .net connector to AS-JAVA ESOA Based ES), are basically designed for transactional data. Here, you are looking at things that are high in transactional count but small in individual size. Your client's call using C#, it all really depends on how you are doing it. MOST IMPORTANTLY: Make sure you are using a proven, standarized, and SAP supported way, PERIOD. NEVER EVER go into production with a "hack".
For the high-transactional-count-small-individual transactions, we leverage BizTalk Server (BTS) here. I'll be frank, we are not using BTS because we wrote it. We are using BTS because it just works better for us, in our environment. BTS now support SAP 2.0 connector (registered program ID) and SAP 3.0 (WCF based, direct SAP RFC call, supported by Microsoft AND SAP). We are leveraging these adapters and BTS (as distribution and transformation) in our environment more and more.
So, long story short: Determine the transaction type, multiple solutions is ok, make sure the solution is supported! -
Trigger an RFC call to ECC from PI using BPM
HEllo Experts,
This is my first time in ccBPM and require your expertise in gaining some insights onto calling an RFC FM using ccBPM.
I am typically implementing the scenario as it is mentioned in this blog: /people/mitesh.parekh/blog/2008/12/01/receiving-aleaud-as-acknowledgment-in-ccbpm in order to generate acknowledgements from ECC.
I have created the IR and ID and I am successfully able to exceute the BPM till step2. Step 3 is the ABAP mapping part for which i have specified teh required properties and Operation mapping too.
My concern is that how do i proceed from Step 4 i,e how do i trigger this RFC call to ECC and receive it in BPM again?
Thanks in advance,
Elizabeth.I am developing a scenario which looks like this MDM ->PI ( BPM) -> ECC.
Now the Integration process that I am developing is with reference to blog http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/12249. [original link is broken] [original link is broken] [original link is broken]
I am posting MATMAS from MDM which is received in first step(receive step) of this BPM.
2nd step (Send step - BPM) will send this MATMAS05 Idoc to ECC and Pi will have a message id generated for this message.
3rd step of BPM (ABAP mapping) - which will read the actual PI Idoc number from system tables based on the message id from step 2.
4th step: Idoc number retrieved is to be sent in the requset message of RFC ZALEAUD4XI.
5th step: Response of ZALEAUD4XI RFC is to be received in PI and sent for further processing.
Do i need a mapping between the requset output of ABAP mapping and the input RFC requset message of step4?
Thanks,
Elizabeth -
MDM to Multiple ECC System connection using PI
Hello experts,
My scenarios is to Send Customer and vendor records from MDM system to multiple system. In First release we are sending data to two SAP ECC systems. So we are using File to IDoc.
Please help in the right architecture design as source is same but target are different and couple of field value in IDOC depends on target system. So do I need to do two complete scenarios - Separate Mapping, sender agreement, receiver determinations, interface determinations, communication channels etc or I can re-use some parts. If so how shall I approach with 1 source file to two target files with different values.
Thanks!
Regards,
AhmedSo we are using File to IDoc.
Please help in the right architecture design as source is same but target are different
and couple of field value in IDOC depends on target system. So do I need to do two complete
scenarios -
Separate Mapping, sender agreement, receiver determinations, interface determinations, communication channels etc or I can re-use some parts.
If so how shall I approach with 1 source file to two target files with different values.
if two target structure are different
esr:
one source service interface(a)
two target service interfaces (b,c)
2 operation mappings(ab),(ac)and 2 message mappings (ab),(ac)
id:
in receiver determination , you have to define 2 receivers and sending data by using xpath condition.
need to create 2 receivers communication channels
need to create 2 Receiver agreemnets(because we need to use 2 target service interfaces for different structures)
need to create 1 interface determination.
thanks,
Maybe you are looking for
-
I can't open a certain LR catalog. It actually opens briefly, but then LR crashes within 5 seconds. No warning or dialog box shows up, the program just disappears. I can open other catalogs, but these are old and are of no use to me. I have also dele
-
How can I customize the Column Headers of the TABLE control/indicator in LabVIEW ?
I need to customize the TABLE control/indicator in the LabVIEW as the same shape of the table in the LabWindows CVI or the DBgrid of the Borland Delphi. Where can I modify the color and shape of the Column Headers and the Row Headers. Thanks, Cleber
-
How to configure crystal report 2013 with oracle 11g
hey all, i download trial version SAP Crystal Report 2013 and i have Database with 11g and i want to connect with my database and try to develop reports but my issue is that i'm not able to connect with database. Can anyone please help to connec
-
After a recent 'update' from Firefox The additional "tab" which used to be at the right side of the primary tab is gone. On the far top left of the page, under the word "File" in the menu bar is a link that opens up a second completely new Firefox pa
-
I figured out a way to get the paper clip out and wanted to post for others that may have the same problem. I cut a thin piece of cardboard from a cereal box and added some 2 sided tape to it. I slid the cardboard and tape into the slot and pulled it