CCBPM BASED SCENARIOES TO PRACTICE
HI,
I am new XI.I have tried few scenarioes..
FTP TO FTP
FTP TO RFC
RFC TO FTP
RFC T0 RFC
FTP TO RFC USING BPM.
I would like to learn more about ccbpm.
Can anyone please give the links to such
scenarioes that I can try out.
Thank you
Hi ,
Have a look at theses blogs too:
File to r/3 via proxies:
https://www.sdn.sap.com/sdn/weblogs.sdn?blog=/pub/wlg/1835 [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken]
SOAP adapter and ASP:
https://www.sdn.sap.com/sdn/weblogs.sdn?blog=/pub/wlg/1442 [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken]
Xi -BI integration
/people/kamaljeet.kharbanda/blog/2005/09/16/xi-bi-integration
Communication betweeen sap and webservices using proxies:
/people/siva.maranani/blog/2005/05/23/communication-between-sap-system-webservice-using-proxies
/people/siva.maranani/blog/2005/03/01/testing-xi-exposed-web-services(Xi exposed webservices)
regards
Priyanka
Similar Messages
-
Installing Java based Scenarios will effect old 3.0B reports in NW2004s ?
Hi,
Can anybody tell me whether Installing Java based Scenarios will effect old reports running in 3.0B.? or we will be just able to use the new features available after installing Java based scenarios and old queries/ web reports will remain same?
Here I should mention that we are upgrading our BW environment from 3.0B to NW2004s.
Please help me.
regards,
JeetHi Prakash,
Thank you very much for your fast reply.I read the blog and it is a lot of very useful information. I have a couple of questions though:
1. <u>Option 3 - Publishing Strategy within SAP NetWeaver 2004s BI</u> - is definately what we need:
"End User Accesses
�� Users will be assigned to Groups which have Roles in them
�� Therefore, all users will see a tab in the portal navigation for their reports
�� KM Navigation iView will be used to link KM Folder with Portal Role per Application Area
�� Users will only have 1 access point: Portal Roles"
So If I understood you correctly 1)I need to create Roles in Portal.
2)Assign users to the Roles.
3)Users will have only those roles assigned to them(for ex: sales manager role, AE role and so on)
4)Publish my web quires to PCD and then role.
So this part is clear.
What I still don't understand is how to make the tree menu display in the Role that I will create? And with in the Role to have different folders (in a tree display view) that would have names (links) to differnet web reports (iviews that i will store and publish)? Is there an example with step by step for this?
Is there an example of how to implement the Option 3?
2. <b>Bookmarks</b> - as I understood by "I recommend using the shared BEx Portfolio KM Bookmarks instead of traditional bookmarks" you reffering to 'Save As' button on the run time of the report that lets you save to favorites, Myportfolio... I have no problem of using it but is there a way:
1) bypass the selection screen when executing the saved KMbookmark? I tried saving it under the my favorites and when executing it brings me to the selection screen first (I could use variants for selection screen, so what is the use??!!)
2)how can i send this saved bookmark by e-mail to a collegue? Is there a way? If not may be there are a new concept that we don't understand?
Thank you very much again. -
What is a time based scenario in TDMS?
We need only to transfer the data from the last 90 days.
We know we should use time based scenario. However we cannot find instruction how to implement this scenario.
Could you help? Thanks!Hi
Describing how to do time based reduction using TDMS will not be possible over this medium. It is recommended that you refer to the TDMS guides (specifically the Solution operation guide). Refer to the following thread for the same -
Links, Documents, Support Pack Schedule
However i will brief you some steps - Once you are on the TDMS overview screen do the following steps -
1) create project
2) create sub-project
3) create package (use the option "initial package for time based reduction from the popup")
4) once the package screen appears execute various activities of the package in correct order. Detailed documentation for each activity is available on the package screen.
I hope this helps
Pankaj -
How to achieve poll-based scenarios in Oracle Data Integrator
Hi ,
Could you pleaes let me know as to how to achieve poll-based scenarios in ODI?
I have a requirement where in, ODI has to interface with a JMS Queue for XML messages and write to a DB.
This is not based on a schedule. The ODI interface has to poll for the messages from the queue and write to the DB.
How would I achieve this?
It would help if one can give the required steps to go about this.
I have created a package containing the interface that picks the xml msg from queue and inserts into a DB table. I have generated a scenario for the package. I have modified the MAXMESSAGETIMEOUT in the LKM to 0
then what else I have to do?
I have launched a listener agent; but how would I associate this with the generated scenairo?
Any insights into this would really help!!!
Thanks,
Manoj Nair.Hi,
ODI will do a SINGLE commit after all the rows have been inserted/updated in to the target table, so dont worry about the "rollback" if the transactions fails.
For the handling failed transactions, you need handle it using CKM by having constraints defined for the transactions and move it to E$ table if its violated.
Hopes this helps.
Thanks,
Guru -
Hi All,
Guys i am new to XI and know just basics of XI like doing file to file ,file to mail,file to idoc,correlation,etc.But i do not have any real time project experience.I am very keen on learning and trying to get an XI exposure at a deeper level.So can anybody of you guide me,how can i get to know some real time scenarios.If anybody can tell me some of the scenarios they faced in real time or atleast some place where i can search such things,i will b very thankful :).
Thanks and Regards,
SatpreetHI
SAP XI INTRODUCTION
Aspirant to learn SAP XI...You won the Jackpot if you read this!-Part I
Aspirant to learn SAP XI...You won the Jackpot if you read this!-Part II
Aspirant to learn SAP XI...You won the Jackpot if you read this!-Part III
http://www.erpgenie.com/sap/netweaver/xi/namingconventions.htm
http://www.erpgenie.com/sap/netweaver/xi/howto.htm
http://www.erpgenie.com/sap/netweaver/xi/tips.htm
http://www.erpgenie.com/sap/netweaver/xi/xiauthorizations.htm
https://www.sdn.sap.com/irj/sdn/wiki
Interfacing to XI from Webdynpro
Understanding message flow in XI
Ready Reference for XI Developers
Message Mapping
Message Mapping Simplified - Part I
/people/sravya.talanki2/blog/2005/12/08/message-mapping-simplified-150-part-ii
http://help.sap.com/saphelp_nw04/helpdata/en/43/c4cdfc334824478090739c04c4a249/frameset.htm
New functions in the Graphical Mapping Tool XI 3.0 SP13
File Content Conversion for Multi Hierarchical Structure
Message Splitting Using the Graphical Mapping Tool
Number formatting to handle LARGE Numbers
Optimizing Lookup's in XI
Minimize memory usage during Message Mapping when replicating an element
Mapping Context Changes in XI
/people/jeyakumar.muthu2/blog/2005/12/19/data-mining-using-apriori-algorithm-in-xi-150-part-ii
/people/jeyakumar.muthu2/blog/2005/11/23/data-mining-using-apriori-algorithm-in-xi-150-part-i
/people/jeyakumar.muthu2/blog/2005/12/30/data-mining-using-apriori-algorithm-in-xi-150-part-iii
Java Mapping to handle flat files in SAP XI
xpath functions in xslt mapping
"JAVA MAPPING", an alternate way of reading a CSV file
B2B Mapping Techniques Using the Graphical Mapping Tool
Duplicating Subtrees and Numbering Them Using the Graphical Mapping Tool
How to parse "XX/YY/ZZ;AA/BB/CC;11/22/33" in message mapping.
Introduction to queues in message mapping
Handling of Mixed Content Element in XI
The specified item was not found.
The specified item was not found.
ValueMapping using the Graphical Mapping Tool
Accessing Value Mapping defined in Directory using Java functions
Comparing Performance of Mapping Programs
/people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible
Runtime WorkBench Monitoring
XI CCMS Alert Monitoring : Overview and Features
The specified item was not found.
The specified item was not found.
http://help.sap.com/saphelp_nw04/helpdata/en/58/d22940cbf2195de10000000a1550b0/content.htm
The specified item was not found.
The specified item was not found.
The specified item was not found.
The specified item was not found.
XI : How to Re-Process failed XI Messages Automatically
BPM
https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/integrationProcess%28ccBPM%29inXI&
Walkthrough with BPM
Reconciliation of Messages in BPM
RFC Scenario using BPM --Starter Kit
The specified item was not found.
Schedule Your BPM
Demonstrating Use of Synchronous-Asynchronous Bridge to Integrate Synchronous and Asynchronous systems using ccBPM in SAP Xi
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1403 [original link is broken] [original link is broken] [original link is broken]
Sync/Async scenarios without BPM
Sync/Async communication in JMS adapter without BPM (SP19)
IDOCs (Multiple Types) Collection in BPM
/people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible
File to File Scenario
Step by Step Guide: XML File 2 XML File Scenario: Part I
Step by Step Guide: XML File 2 XML File Scenario: Part II
Converting XML to PDF using XI
Introduction to simple(File-XI-File)scenario and complete walk through for starters(Part1)
Introduction to simple (File-XI-File)scenario and complete walk through for starters(Part2)
"JAVA MAPPING", an alternate way of reading a CSV file
Dynamic File Name using XI 3.0 SP12 Part - I
Dynamic file name(XSLT Mapping with Java Enhancement) using XI 3.0 SP12 Part -II
Push Data to MVC Architectured application using XI
How to send any data (even binary) through XI, without using the Integration Repository
XI in the role of a FTP
The specified item was not found.
The specified item was not found.
The specified item was not found.
The specified item was not found.
IDOC Scenario
Introduction to IDoc-XI-File scenario and complete walk through for starters.
Troubleshooting File-to-IDOC Scenario in XI.
Convert any flat file to any Idoc-Java Mapping
IDOCs (Multiple Types) Collection in BPM
Outbound Idoc's - Work around using "Party"?
Troubleshooting File-to-IDOC Scenario in XI.
RFC Scenario
Exposing BAPI as Web Services through SAP XI
RFC Scenario using BPM --Starter Kit
The specified item was not found.
The specified item was not found.
HTTP to RFC - A Starter Kit
Welcome to XI, but before posting queries please refer to the earlier blogs/ forms for materials,
refer these links and blog in it to gain knowledge of SAP XI.
Aspirant to learn SAP XI...You won the Jackpot if you read this!-Part III
Aspirant to learn SAP XI...You won the Jackpot if you read this!-Part II
Aspirant to learn SAP XI...You won the Jackpot if you read this!-Part I
What is XI?
http://help.sap.com/saphelp_nw04/helpdata/en/14/80243b4a66ae0ce10000000a11402f/frameset.htm
What is IR and ID?
http://help.sap.com/saphelp_nw04/helpdata/en/61/fec608bc27654daadb20c1e6da7dd1/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/b9/64663c7a6c2545ae292fb26d8c33c4/content.htm
Runtime
http://help.sap.com/saphelp_nw04/helpdata/en/2e/278a8363b5ac4483dc1efc382e51df/content.htm
Good Blog for new to XI:
New to XI?
XI u2013Starter
http://help.sap.com/saphelp_nw04/helpdata/en/e1/8e51341a06084de10000009b38f83b/frameset.htm
SAP XI - Where to Find Information
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/xi/sap%20xi%20-%20where%20to%20find%20information.pdf
All the information you need in XI :
http://help.sap.com/saphelp_nw04/helpdata/en/0f/80243b4a66ae0ce10000000a11402f/frameset.htm
Understand the Architecture of XI
http://help.sap.com/saphelp_nw04/helpdata/en/14/80243b4a66ae0ce10000000a11402f/frameset.htm
You can also go through the url for Elearning :
https://www.sdn.sap.com/sdn/elearning.sdn
https://www.sdn.sap.com/irj/sdn/sdnpilot/elearning
Following is the link for 'how to guides', A step by step guide to create scenarios:
https://websmp201.sap-ag.de/nw-howtoguides
Configuration of Adapters
http://help.sap.com/saphelp_nw04/helpdata/en/0d/5ab43b274a960de10000000a114084/frameset.htm
One of the most powerful feature of XI, Business Process Management:
http://help.sap.com/saphelp_nw04/helpdata/en/3c/831620a4f1044dba38b370f77835cc/frameset.htm
How the messages are delivered through XI:
http://help.sap.com/saphelp_nw04/helpdata/en/17/50d440e14f8431e10000000a1550b0/frameset.htm
Few blogs:
Introduction to simple(File-XI-File)scenario and complete walk through for starters(Part1)
Introduction to simple (File-XI-File)scenario and complete walk through for starters(Part2)
Introduction to IDoc-XI-File scenario and complete walk through for starters. - IDoc to File
ABAP Proxies in XI(Client Proxy) - ABAP Proxy to File
FILE to JDBC Adapter using SAP XI 3.0 - File to JDBC
File to R/3 via ABAP Proxy - File to ABAP Proxy
Introduction to simple(File-XI-File)scenario and complete walk through for starters(Part1) - File to File Part 1
Introduction to simple (File-XI-File)scenario and complete walk through for starters(Part2) - File to File Part 2
Convert any flat file to any Idoc-Java Mapping - Any flat file to any Idoc
RFC Scenario using BPM --Starter Kit - File to RFC
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1685 [original link is broken] [original link is broken] [original link is broken] - File to Mail
Dynamic File Name using XI 3.0 SP12 Part - I - Dynamic File Name Part 1
Dynamic file name(XSLT Mapping with Java Enhancement) using XI 3.0 SP12 Part -II - Dynamic File Name Part 2
The specified item was not found. - Dynamic Mail Address
Understanding message flow in XI - Message Flow in XI
Walkthrough with BPM - Walk through BPM
Schedule Your BPM - Schedule BPM
Demonstrating Use of Synchronous-Asynchronous Bridge to Integrate Synchronous and Asynchronous systems using ccBPM in SAP Xi - Use of Synch - Asynch bridge in ccBPM
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1403 [original link is broken] [original link is broken] [original link is broken] - Use of Synch - Asynch bridge in ccBPM
The specified item was not found. - Maintain RFC destination centrally
Triggering e-Mails to Shared folders of SAP IS-U - Triggering Email from folder
Outbound Idoc's - Work around using "Party"? - Handling different partners for IDoc
/people/siva.maranani/blog/2005/08/27/modeling-integration-scenario146s-in-xi - Modeling Integration Scenario in XI
The specified item was not found. - Testing of integration process
The specified item was not found. - Authorization in XI
http://help.sap.com/saphelp_nw04/helpdata/en/58/d22940cbf2195de10000000a1550b0/content.htm - Authorization in XI
The specified item was not found. - Alert Configuration
The specified item was not found. - Trouble shoot alert config
Executing Unix shell script using Operating System Command in XI - Call UNIX Shell Script
Overview of Transition from Dev to QA in XI - Transport in XI
Using ABAP XSLT Extensions for XI Mapping - Using ABAP XSLT Extensions for XI Mapping
/people/prasad.ulagappan2/blog/2005/06/07/mail-adapter-scenarios-150-sap-exchange-infrastructure - Mail Adaptor options
IDOCs (Multiple Types) Collection in BPM - Collection of IDoc to Single File
XI : Controlling access to Sensitive Interfaces - Controlling access to Sensitive Interfaces
The specified item was not found. - The same filename from a sender to a receiver file adapter - SP14
Payload Based Message Search in XI30 using Trex Engine - Payload Based Message Search in XI30 using Trex Engine
XI : Configuring CCMS Monitoring for XI- Part I - XI : Configuring CCMS Monitoring for XI- Part I
The specified item was not found. - XI: HTML e-mails from the receiver mail adapter
XI : FAQ's Provided by SAP (Updated) - XI : FAQ's Provided by SAP
XI has following components:
1) Design and Configuration time components http://help.sap.com/saphelp_nw04/helpdata/en/0d/5ab43b274a960de10000000a114084/frameset.htm
2) Mappings
3) Adapters
http://help.sap.com/saphelp_nw04/helpdata/en/0d/5ab43b274a960de10000000a114084/frameset.htm
4) CCBPM
http://help.sap.com/saphelp_nw04/helpdata/en/0d/5ab43b274a960de10000000a114084/frameset.htm
5) Central monitoring
http://help.sap.com/saphelp_nw04/helpdata/en/7c/14b5765255e345a9e3f044f1e9bbbf/frameset.htm
Refer all the below links for starter:
http://help.sap.com/saphelp_nw04/helpdata/en/e1/8e51341a06084de10000009b38f83b/frameset.htm
/thread/143337 [original link is broken]
XI for starters
Help in XI
Hi all, I am learning xi, any body have lifecycle document of xi projec
Regarding XI installation and Learning
1. Aspirant to learn SAP XI...You won the Jackpot if you read this!-Part I Aspirant to learn SAP XI...You won the Jackpot if you read this!-Part I
2. Aspirant to learn SAP XI...You won the Jackpot if you read this!-Part II Aspirant to learn SAP XI...You won the Jackpot if you read this!-Part II
3. Aspirant to learn SAP XI...You won the Jackpot if you read this!-Part III Aspirant to learn SAP XI...You won the Jackpot if you read this!-Part III
https://www.sdn.sap.com/irj/sdn/xi-elearning
cheers -
SAP Based Scenario : Need clarification
Hello i am planning to implement a scenario which is based on SAP predifined componenets , with most of things already defined by SAP i would like to add some more configuration to complete this.
Now with info, i know that its not supposed to alter the SWCV's already defined by SAP. i got to know about referring these through another SWVC ; how to do this ?
KrishnaHi Krishna,
You are right that you should not alter SWCVs delivered by SAP.
What you can do is define custom Sotware Components and Software Component Versions (along with custom Products and Product versions) in the SLD. Then import these SWCVs into the Integration Repository.
Refer to the following links for more information:
Software Components and Software Products
http://help.sap.com/saphelp_nw04/helpdata/en/29/17647d028113439108ce1161263b6e/frameset.htm
Software Component Versions
http://help.sap.com/saphelp_nw04/helpdata/en/42/ed903cf6c4492ce10000000a114084/frameset.htm
Maintaining Third-Party Products
http://help.sap.com/saphelp_nw04/helpdata/en/0e/9c9d0c144a8942aa6a39879f8064fb/frameset.htm
Cheers
Manish -
Debugging scenarios for practice
hiee folks,,
Please provide any links or documents which demonstrates run time debugging scenarios..
thanks,
darshan panchal.Hi,
copy and paste this below simple program
*Type pools for alv
TYPE-POOLS : slis.
*structure for t582a tbale
TYPES : BEGIN OF ty_table,
infty TYPE infty,
pnnnn TYPE pnnnn_d,
zrmkz TYPE dzrmkz,
zeitb TYPE dzeitb,
dname TYPE dianm,
davo TYPE davo,
davoe TYPE davoe,
END OF ty_table.
*Structure for infotype text
TYPES : BEGIN OF ty_itext,
infty TYPE infty,
itext TYPE intxt,
sprsl TYPE sprsl,
END OF ty_itext.
*Structure for output display
TYPES : BEGIN OF ty_output,
infty TYPE infty,
itext TYPE intxt,
pnnnn TYPE pnnnn_d,
zrmkz TYPE dzrmkz,
zeitb TYPE dzeitb,
dname TYPE dianm,
davo TYPE davo,
davoe TYPE davoe,
END OF ty_output.
*internal table and work area declarations
DATA : it_table TYPE STANDARD TABLE OF ty_table INITIAL SIZE 0,
it_output TYPE STANDARD TABLE OF ty_output INITIAL SIZE 0,
it_pbo TYPE STANDARD TABLE OF ty_output INITIAL SIZE 0,
it_ittext TYPE STANDARD TABLE OF ty_itext INITIAL SIZE 0,
wa_table TYPE ty_table,
wa_output TYPE ty_output,
wa_ittext TYPE ty_itext.
*Data declarations for dropdown lists for f4
DATA: it_dropdown TYPE lvc_t_drop,
ty_dropdown TYPE lvc_s_drop,
*data declaration for refreshing of alv
stable TYPE lvc_s_stbl.
*Global variable declaration
DATA: gstring TYPE c.
*Data declarations for ALV
DATA: c_ccont TYPE REF TO cl_gui_custom_container, "Custom container object
c_alvgd TYPE REF TO cl_gui_alv_grid, "ALV grid object
it_fcat TYPE lvc_t_fcat, "Field catalogue
it_layout TYPE lvc_s_layo. "Layout
*ok code declaration
DATA:
ok_code TYPE ui_func.
*initialization event
INITIALIZATION.
*start of selection event
START-OF-SELECTION.
*select the infotypes maintained
SELECT infty
pnnnn
zrmkz
zeitb
dname
davo
davoe
FROM t582a UP TO 10 ROWS
INTO CORRESPONDING FIELDS OF TABLE it_table.
* *Select the infotype texts
IF it_table[] IS NOT INITIAL.
SELECT itext
infty
sprsl
FROM t582s
INTO CORRESPONDING FIELDS OF TABLE it_ittext
FOR ALL ENTRIES IN it_table
WHERE infty = it_table-infty
AND sprsl = 'E'.
ENDIF.
*Apppending the data to the internal table of ALV output
LOOP AT it_table INTO wa_table.
wa_output-infty = wa_table-infty.
wa_output-pnnnn = wa_table-pnnnn.
wa_output-zrmkz = wa_table-zrmkz.
wa_output-zeitb = wa_table-zeitb.
wa_output-dname = wa_table-dname.
wa_output-davo = wa_table-davo.
wa_output-davoe = wa_table-davoe.
* For texts
READ TABLE it_ittext INTO wa_ittext WITH KEY infty = wa_table-infty.
wa_output-itext = wa_ittext-itext.
APPEND wa_output TO it_output.
CLEAR wa_output.
ENDLOOP.
* Calling the ALV screen with custom container
CALL SCREEN 0600.
*On this statement double click it takes you to the screen painter SE51.
*Enter the attributes
*Create a Custom container and name it CCONT and OK code as OK_CODE.
*Save check and Activate the screen painter.
*Now a normal screen with number 600 is created which holds the ALV grid.
* PBO of the actual screen ,
* Here we can give a title and customized menus
*create 2 buttons with function code 'SAVE' and 'EXIT'.
* GIVE A SUITABLE TITLE
*& Module STATUS_0600 OUTPUT
* text
MODULE status_0600 OUTPUT.
SET PF-STATUS 'DISP'.
SET TITLEBAR 'ALVF4'.
ENDMODULE. " STATUS_0600 OUTPUT
* calling the PBO module ALV_GRID.
*& Module PBO OUTPUT
* text
MODULE pbo OUTPUT.
*Creating objects of the container
CREATE OBJECT c_ccont
EXPORTING
container_name = 'CCONT'.
* create object for alv grid
create object c_alvgd
exporting
i_parent = c_ccont.
* SET field for ALV
PERFORM alv_build_fieldcat.
* Set ALV attributes FOR LAYOUT
PERFORM alv_report_layout.
CHECK NOT c_alvgd IS INITIAL.
* Call ALV GRID
CALL METHOD c_alvgd->set_table_for_first_display
EXPORTING
is_layout = it_layout
i_save = 'A'
CHANGING
it_outtab = it_output
it_fieldcatalog = it_fcat
EXCEPTIONS
invalid_parameter_combination = 1
program_error = 2
too_many_lines = 3
OTHERS = 4.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
ENDMODULE. " PBO OUTPUT
*& Form alv_build_fieldcat
* text
* <--P_IT_FCAT text
*subroutine to build fieldcat
FORM alv_build_fieldcat.
DATA lv_fldcat TYPE lvc_s_fcat.
CLEAR lv_fldcat.
lv_fldcat-row_pos = '1'.
lv_fldcat-col_pos = '1'.
lv_fldcat-fieldname = 'INFTY'.
lv_fldcat-tabname = 'IT_OUTPUT'.
lv_fldcat-outputlen = 8.
lv_fldcat-scrtext_m = 'Infotype'.
lv_fldcat-icon = 'X'.
APPEND lv_fldcat TO it_fcat.
CLEAR lv_fldcat.
lv_fldcat-row_pos = '1'.
lv_fldcat-col_pos = '2'.
lv_fldcat-fieldname = 'PNNNN'.
lv_fldcat-tabname = 'IT_OUTPUT'.
lv_fldcat-outputlen = 15.
lv_fldcat-scrtext_m = 'Structure'.
lv_fldcat-icon = ''.
APPEND lv_fldcat TO it_fcat.
CLEAR lv_fldcat.
lv_fldcat-row_pos = '1'.
lv_fldcat-col_pos = '3'.
lv_fldcat-fieldname = 'ITEXT'.
lv_fldcat-tabname = 'IT_OUTPUT'.
lv_fldcat-outputlen = 60.
lv_fldcat-scrtext_m = 'Description'.
lv_fldcat-icon = ''.
APPEND lv_fldcat TO it_fcat.
CLEAR lv_fldcat.
lv_fldcat-row_pos = '1'.
lv_fldcat-col_pos = '5'.
lv_fldcat-fieldname = 'ZRMKZ'.
lv_fldcat-tabname = 'IT_OUTPUT'.
lv_fldcat-outputlen = 1.
lv_fldcat-scrtext_m = 'PERIOD'.
lv_fldcat-icon = ''.
APPEND lv_fldcat TO it_fcat.
CLEAR lv_fldcat.
lv_fldcat-row_pos = '1'.
lv_fldcat-col_pos = '6'.
lv_fldcat-fieldname = 'ZEITB'.
lv_fldcat-tabname = 'IT_OUTPUT'.
lv_fldcat-outputlen = 5.
lv_fldcat-scrtext_m = 'Time constraint'.
lv_fldcat-edit = 'X'.
*To avail the existing F4 help these are to
*be given in the field catalogue
lv_fldcat-f4availabl = 'X'.
lv_fldcat-ref_table = 'T582A'.
lv_fldcat-ref_field = 'ZEITB'.
APPEND lv_fldcat TO it_fcat.
CLEAR lv_fldcat.
lv_fldcat-row_pos = '1'.
lv_fldcat-col_pos = '7'.
lv_fldcat-fieldname = 'DNAME'.
lv_fldcat-tabname = 'IT_OUTPUT'.
lv_fldcat-outputlen = 15.
lv_fldcat-scrtext_m = 'Dialogmodule'.
lv_fldcat-icon = ''.
APPEND lv_fldcat TO it_fcat.
CLEAR lv_fldcat.
lv_fldcat-row_pos = '1'.
lv_fldcat-col_pos = '8'.
lv_fldcat-fieldname = 'DAVO'.
lv_fldcat-tabname = 'IT_OUTPUT'.
lv_fldcat-outputlen = 15.
lv_fldcat-scrtext_m = 'Start'.
lv_fldcat-edit = 'X'.
APPEND lv_fldcat TO it_fcat.
CLEAR lv_fldcat.
lv_fldcat-row_pos = '1'.
lv_fldcat-col_pos = '9'.
lv_fldcat-fieldname = 'DAVOE'.
lv_fldcat-tabname = 'IT_OUTPUT'.
lv_fldcat-outputlen = 15.
lv_fldcat-scrtext_m = 'End'.
lv_fldcat-icon = ''.
APPEND lv_fldcat TO it_fcat.
CLEAR lv_fldcat.
*To create drop down for the field 'DAVO'
* with our own f4 help
ty_dropdown-handle = '1'.
ty_dropdown-value = ' '.
APPEND ty_dropdown TO it_dropdown.
ty_dropdown-handle = '1'.
ty_dropdown-value = '1'.
APPEND ty_dropdown TO it_dropdown.
ty_dropdown-handle = '1'.
ty_dropdown-value = '2'.
APPEND ty_dropdown TO it_dropdown.
ty_dropdown-handle = '1'.
ty_dropdown-value = '3'.
APPEND ty_dropdown TO it_dropdown.
CALL METHOD c_alvgd->set_drop_down_table
EXPORTING
it_drop_down = it_dropdown.
LOOP AT it_fcat INTO lv_fldcat.
CASE lv_fldcat-fieldname.
** To assign dropdown in the fieldcataogue
WHEN 'DAVO'.
lv_fldcat-drdn_hndl = '1'.
lv_fldcat-outputlen = 15.
MODIFY it_fcat FROM lv_fldcat.
ENDCASE.
ENDLOOP.
ENDFORM. " alv_build_fieldcat
*& Form alv_report_layout
* text
* <--P_IT_LAYOUT text
*Subroutine for setting alv layout
FORM alv_report_layout.
it_layout-cwidth_opt = 'X'.
it_layout-col_opt = 'X'.
it_layout-zebra = 'X'.
ENDFORM. " alv_report_layout
* PAI module of the screen created. In case we use an interactive ALV or
*for additional functionalities we can create OK codes
*and based on the user command we can do the coding.
*& Module PAI INPUT
* text
MODULE pai INPUT.
*To change the existing values and refresh the grid
*And only values in the dropdown or in the default
*F4 can be given , else no action takes place for the dropdown
*and error is thrown for the default F4 help and font changes to red
*and on still saving, value is not changed
c_alvgd->check_changed_data( ).
*Based on the user input
*When user clicks 'SAVE;
CASE ok_code.
WHEN 'SAVE'.
*A pop up is called to confirm the saving of changed data
CALL FUNCTION 'POPUP_TO_CONFIRM'
EXPORTING
titlebar = 'SAVING DATA'
text_question = 'Continue?'
icon_button_1 = 'icon_booking_ok'
IMPORTING
answer = gstring
EXCEPTIONS
text_not_found = 1
OTHERS = 2.
IF sy-subrc NE 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
*When the User clicks 'YES'
IF ( gstring = '1' ).
MESSAGE 'Saved' TYPE 'S'.
*Now the changed data is stored in the it_pbo internal table
it_pbo = it_output.
*Subroutine to display the ALV with changed data.
PERFORM redisplay.
ELSE.
*When user clicks NO or Cancel
MESSAGE 'Not Saved' TYPE 'S'.
ENDIF.
**When the user clicks the 'EXIT; he is out
WHEN 'EXIT'.
LEAVE PROGRAM.
ENDCASE.
CLEAR: ok_code.
ENDMODULE. " PAI INPUT
*& Form REDISPLAY
* text
* --> p1 text
* <-- p2 text
FORM redisplay .
*Cells of the alv are made non editable after entering OK to save
CALL METHOD c_alvgd->set_ready_for_input
EXPORTING
i_ready_for_input = 0.
*Row and column of the alv are refreshed after changing values
stable-row = 'X'.
stable-col = 'X'.
*REfreshed ALV display with the changed values
*This ALV is non editable and contains new values
CALL METHOD c_alvgd->refresh_table_display
EXPORTING
is_stable = stable
EXCEPTIONS
finished = 1
OTHERS = 2.
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
ENDFORM. " REDISPLAY
Execute it and after that, in entry tab, press /h and execute it..
Regards,
Kiran -
Process Modeling in ESR vs. ccBPM( Integration Scenario & Process )?
Hi...
I'm very confusing this two type of solution in ESR.
When should we use the modeling like Integration Scenario Model, Process Component Model and Process Component Interaction Model?
and
When should we use ccBPM like Integration Scenarios & Integration Processes?
What's the differences between Modeling & ccBPM in ESR?
Thank you.One needs to go for ccBPM when you have a business logic to implement in PI or you have to communicate with multiple systems sequentially or simultaneously from with in XI.
(In my words..)Integration scenario is nothing but a graphical depiction of the entire integration scenario. It is not a compulsion but good to have. By looking at it one can understand which systems are participating and what are the sequence of actions being executed among them and the type of communication they are using. Also I am not sure but, a properly designed Integration Scenario can imported in to Directory to create the ID configuration objects in wizard like mode.
VJ -
How to use Scenario-3 Practically?
We Created Two tracks in CMS.
There are two servers allocated one for developement
(http://server1:50000/)other for Testing (http://server2:50000/).
Consider this scenario: Softwarecomponent imported into NWDS,now two developers are working on Development component, now i have to move to Testing.What are the steps i have to follow so that this Software component should be available in Test server.First: You mention you have two tracks, but you are not specifying them...
You normally need only one track to develop a Software Component. Assign the relevant systems to the different track stages (Development, Consolidation, Test and Production). Note that you do not need to specify a runtime system for all stages. Just pick the ones you need.
How to get the developments to Test:
1. Import the development configuration in NWDS
2. Create DCs in your SCs and the required coding. For this you need to create an activity that stores all the changes you make to the development objects.
3. Once you're done coding, test it on a local server (developer test).
4. If testing is successful, check-in the activity and then activate it (Open Activities view).
5. Now the activity must be released for transport (Transport view). This is normally not done by the developer him/herself but a release manager; a person that keeps track of what is going to enter the transport procedure. You can bundle multiple activities into one transport.
6. After the transport has been released, it should show up on the Consolidation tab of the CMS Transport Studio WebUI.
7. Select the transport and click import => The transport is imported into the Consolidation stage.
8. If successful, the transport automatically moves to the next stage (Assembly)
9. Select the transport in the Assembly stage and click Assemble Components...
10. If the Assembly is successful, the transport moves to the Approval stage.
11. In the Approval stage, select the transport and click Import => Now the Software Component is imported into the Approval stage. The approval stage links to the Test runtime system of the track.
Message was edited by: Pascal Willemsen -
ODI Scenario Best Practice to fix Delays
Hello Guys,
We have some scenarios in our project that take very long time to just open for scheduling in operator.
i.e. once we migrated to prod environment, in the beginning it opens quickly in a snap. But as the time passes, it takes longer and longer to just open the scenario and schedule it.
Is it because the number of variable we are using in the scenario or maybe the log is filling up?
Has anyone experienced this issue and how did you resolve it?
Regards
SrikThanks for the response DJStatik. I think this tool might be useful for creating users in bulk, however we are looking for a user template in the traditional sense.
Occasionally we have a new user and (prior to O365) would 'copy' the template user to ensure correct groups etc.
We have tried making users from the existing template we have, but in order to create the mailbox in O365, you need to 'mail enable' the user. We have noticed that doing this process causes issues with Autodiscover for that particular user.
To avoid the autodiscover issue, we have found it best to create the user and the mailbox in the same wizard - hence our new process that we would like a template. -
Scrap in copa by customer,country....CO-PA costing based scenario
Hi expert,
I have a question. In KE30 I have value field for scrap with an amount and my user want to see this amount splitted by customer, but if I select customer I donu2019t have any value linked, all the value is not assigned to char custumer
The pp order that generate this scrap is linked to an SD order, so I think that there should be the link with customer.
I have seen that Profitability Segment Characteristics KNDNR Customer is created and in transaction KEDR I have the following:
In step 13, Table lookup Sort field from Customer, in detail:
Definition :
Source fields for table lookup
KNA1 KUNNR Customer Number 1 =CO-PA KNDNR Customer
Assignment of table fields to target fields
KNA1 SORTL Sort field =CO-PA SORTL Sort field
Condition : Nothing
Attribution : Nothing
what i shoud do or check to have scrap by customer as detail in my report. I also would like to see the value field splitted by country , continent...etc all this char are already created and mentioned in KEDR.
i have more then one comany code.
thanksHi,
how could i be sure that scrap are charged on PP? If i look at ke24 and i select value field for scrap i can see from orign data the PP order and SD order.
In Characteristics of copa doc in Customer related chars i have the following filed mentioned but empty:
Customer
Country
Customer group
Sales Group
Sales Office
If i enter a new rule of derivation how can i update the historical data? to see all old scrap assigned to the characteristics of customer, country....ecc there is a tcode for update?
For country i have found already this derivation rule:
Source field:
CO-PA LAND1 Country Key
target fields
CO-PA WW030 Continent
why it doesn't work? if i have more company code should i enter them in folder condition of the derivation rule step? -
Modelling a version based scenario
Hi,
In the IP process i am desgining, forcasting is done in monthly buckets for different key figures.Say if I am in month 3, i should be able to see month 1 and month 2 forecast non editable and month 3 onwards editable. The super users first do the forecast and once they are done the the cells should be locked for editing by them. However, a power user can change those numbers and once done by him it should be locked and the complete horizon should be saved with a specific version corresponding to that month and year.
Then the month 4-month 12 forecast should be open with the same numbers forecasted in the previous cycle available for editing and when these are saved they should be saved with the corresponding version.
How do i achieve this. Please advise
Thanks
Rashmi.
Edited by: Rashmi Vellampalli on Nov 5, 2008 11:59 PMHi Syam,
The forecasting is done in montly buckets and there are many users who do this.
After there are done with their forecasting there is one power user who will
validate the forecast and if satisfied will lock them for that month. For example
we are now in Nov and Nov cycle is going on (forcasting is done from current month upto
2 years in monthly buckets). Sometime in the last week of Nov the forecast need to be freezed and
the power user will have to lock it and the lock should only apply for Nov.
After this who ever logs in should only be able to edit from Dec onwards. Let me know
if this explains it clearly or you need more details
Thanks
Rashmi. -
CcBPM Scenarios Administering and Trobleshooting
hi Team,
I am new to PI, all though i been handling the other regular scenarios but not BPM, i am becoming clueless with BPM based scenarios. so pleae help me with some good BASIS related trobleshooting guides and Best Known Methods to Administer, Troubleshoot BPM based scenarios.
Thanks
Sekhar.For basic scenarios search SDN and for administration and trouble shooting also you can get good guides in SDN
For TroubleShooting of BPM
1. After Designing Scenarion press F7 or check button in BPM editor.
2. Once this is done you need to import the integration process in ID
3. after this check cache go to SXI_CACHE and make sure the code is o for your integration process
4. check SWWL for instances of your Integrtion process
5. After running your BPM Scenario go to SXI_MONITOR and Click PE tab for display of your bpm
at runtime.
6. SXI_MONI_BPE go to technical details job for more details of this
HTH
Rajesh -
Static NAT refresh and best practice with inside and DMZ
I've been out of the firewall game for a while and now have been re-tasked with some configuration, both updating ASA's to 8.4 and making some new services avaiable. So I've dug into refreshing my knowledge of NAT operation and have a question based on best practice and would like a sanity check.
This is a very basic, I apologize in advance. I just need the cobwebs dusted off.
The scenario is this: If I have an SQL server on an inside network that a DMZ host needs access to, is it best to present the inside (SQL server in this example) IP via static to the DMZ or the DMZ (SQL client in this example) with static to the inside?
I think its to present the higher security resource into the lower security network. For example, when a service from the DMZ is made available to the outside/public, the real IP from the higher security interface is mapped to the lower.
So I would think the same would apply to the inside/DMZ, making 'static (inside,dmz)' the 'proper' method for the pre 8.3 and this for 8.3 and up:
object network insideSQLIP
host xx.xx.xx.xx
nat (inside,dmz) static yy.yy.yy.yy
Am I on the right track?Hello Rgnelson,
It is not related to the security level of the zone, instead, it is how should the behavior be, what I mean is, for
nat (inside,dmz) static yy.yy.yy.yy
- Any traffic hitting translated address yy.yy.yy.yy on the dmz zone should be re-directed to the host xx.xx.xx.xx on the inside interface.
- Traffic initiated from the real host xx.xx.xx.xx should be translated to yy.yy.yy.yy if the hosts accesses any resources on the DMZ Interface.
If you reverse it to (dmz,inside) the behavior will be reversed as well, so If you need to translate the address from the DMZ interface going to the inside interface you should use the (dmz,inside).
For your case I would say what is common, since the server is in the INSIDE zone, you should configure
object network insideSQLIP
host xx.xx.xx.xx
nat (inside,dmz) static yy.yy.yy.yy
At this time, users from the DMZ zone will be able to access the server using the yy.yy.yy.yy IP Address.
HTH
AMatahen -
PDF transfer R/3 RFC - XI - Portal DB scenario
Hi XI experts,
we have build up a scenario where we want to transfer generated PDF documents from R/3 over to a EP7. Would be a couple of docent per day about 20kb each.
The PDF gets generated in R/3 and is stored in db using CHAR255 chunks. Current plan is to get it into the portal db, from where it get pulled out and displayed to the user.
We have some serious problems in getting it there based on best practice and experience. We thought we had it already there but then realized that the data got corrupt by transfer probably because of wrong data types selected (?).
A couple of questions:
1. Which data type(s) should be used for storage in R/3 and Portal db and for transfer in XI?
2. Should we transfer in a table of small chunks or a big one (would be about 20kb max)?
3. Would it be easier to store them as files in portal server filesystem?
Thanks in advance,
okHi,
How about using proxy or webservices with attachment?
Regards,
Wojciech
Maybe you are looking for
-
Yoga 11 no wifi after upgrading to Windows 8.1
I have a Yoga 11 which I have just upgraded to Windows 8.1. I now have no wifi on the Yoga. When I go to device manager and check "Broadcom 802.11bgn Wireless SDIO Adapter" it says "This device cannot start (Code 10)". Any ideas? I'm about to toss
-
Table authorisation group for a group of user ?
Hi all, Is it possible to give read only authorisation for my ztable to enduser. i dont want to give tcode. Is it possible to do anything in Authorisation group .( normally is use &nc& ) can i create authorisation group and do something in that ? if
-
Having problems with highlighting feature in iBooks after updating ios8 to my iPad. Please help!
-
Why can't I copy files from Finder to Time Capsule?
I'm trying to do basic copy functions from Finder to Time Capsule and I can't copy/paste or drag/drop any files from my MacBook to TC. The paste function is greyed out. TC is connected and does backups fine from Time Machine. Is there some setting I
-
Touchpad moving and clicking without me
Hi I NEED HELP QUICK. I PURCHASED A HP Envy m6-n012dx ABOUT 2 MONTHS AGO AND I AM HAVING MAJOR ISSUES WITH THE TOUCH PAD. AFTER USING FOR 20 MINUTES OR SO THE POINTER STARTS TO MOVE AND CLICK WITHOUT ME TOUCHING THE PAD. THE PAD STICKS AND @ TIME BEC