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,
    Jeet

    Hi 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
    &#56256;&#56452; Users will be assigned to Groups which have Roles in them
    &#56256;&#56452; Therefore, all users will see a tab in the portal navigation for their reports
    &#56256;&#56452; KM Navigation iView will be used to link KM Folder with Portal Role per Application Area
    &#56256;&#56452; 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

  • XI scenarios for practice

    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,
    Satpreet

    HI
    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 ?
    Krishna

    Hi 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
    Srik

    Thanks 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.
    thanks

    Hi,
    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 PM

    Hi 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,
      ok

    Hi,
    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

  • Problems with using highlighting feature in iBooks after updating to ios8. Please help.

    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