Securing data - custom vs VPD vs another solution

Hi we have a requirement in our project to secure data for entities like "cases" based upon attribute value like "dispute type". So if the attribute "dispute type" has a value "franchise"; an admin can go and create a group "franchise" so that Members of the “Franchise” group can VIEW all parts of all case records with a dispute type of “Franchise” but others cannot. Also we could control the permissions e.g VIEW, Edit CREATE for that group on thoserecord
Like this we could decide to secure "cases" based upon another value for dispute type. Also we could then secure data based upon another attribute.
Potential solutions:1) Custom
we use standard ADF grid to display all data to super admin. He can filter based upon the required attribute, all cases with the value for that attribute.
e.g filter on "dispute type" column and get all cases with "dispute type"= "franchise". We select all these cases and create an access control list (ACLs) a combination of group and permission and apply to these cases. The ACL resides in the database linked to the "cases". This could be normalized tables again. Like this we can filter records at run time and build the ACLs for the cases for which we need to link the groups based upon conditions.
At run time, we only need to check the ACL for a case to decide if the user has access to that based upon whether or not user is any of the group and the permissions then available.
This is on top of the standard ADF permissions
2) VPD - use virtual private data base to do this
3) Other solution
We need to know what could be best possible solution. Also would a VPD based solution be better here? would it allow flexibility like custom solution? also in terms of timelines and performance which is best match ..

Hi,
VPD for sure is a good solution if the same rules apply to multiple applications, not just one and not just ADF. My take on data security usually is to no query what users aren't allowed to see anyway. Data that is left in the database cannot be stolen on transit. For other options I can envision, is the use of discriminator columns as explained here: http://mjabr.wordpress.com/2011/06/17/using-discriminator-columns/ or polymorphic views (see sample 10 at https://blogs.oracle.com/smuenchadf/resource/examples#10) (doc: http://docs.oracle.com/cd/E25178_01/web.1111/b31974/bcadvvo.htm#CEGDCCCB)
You can then define security roles for the different application or enterprise roles that you check (in the case of ADF Security) using EL, Java or Groovy.
Frank
Ps.: Note that JDeveloper 12c will provide options to dynamically apply view criteria based on user security roles, in which case you get another option.

Similar Messages

  • Since latest Snow Leopard security patch, Quicken 2007 does nt function properly.  Quicken says it is waiting for a solution from Apple.  Does anyone have another solution?

    Since the latest Snow Lepard security download, Quicken 2007 for Mac does not function properly (it crashes and will not print).  Quicken says it is waiting for a fix from Apple.  Any idea when that might come?  Does anyone have another solution?

    http://support.apple.com/kb/DL1489
    This is the revised v1.1. You can also get it from Software Update.

  • Customizing table Changes to another system

    Hello all,
    When ever changes occurred to  personnel area HR table T500P then the changes needs to be replicated in  another system.
    how to capture the change log details?
    Please provide the inputs.
    Regards
    Aravind

    Hi,
    First  : In the table T500P , some of the field data elements dont have change log checked. so we will not able to use  CDHDR and CDPOS  table. I have to capture all the changes for this table.
    Second: technical setting of the table has data log change check box is ticked but SCU3 is not activated . so this one also we can't use .
    Third: Transporting data from on system to another system:For this  there is no T500P table exist in the SRM system.
    could you please elaborate how to use this step? 
    Fourth:
    1. creating Ztable as copy of T500P  and update the ztable with T500P data.
    2. write events for this table to update T500P and also trasfer the data.
    but thing is we should have to maintain custom table . If T500p changes then  it  will not update the ztable.
    Fifth: I came to know that there is one message type "CONDA2"  for Synchronizing Customizing Data Between Systems.
    but don't know the procedure to get the complete solution.
    Please provide your inputs..
    Regards
    Aravind.

  • Securing data from dba access , like Credit Card Details

    Hello ,
    is there any way of hiding CC details from all users in db level except specifc users
    enrypting cc data like oracle hashed passwords
    for ex,
    case (1)
    user 1 ( has access to these details )
    select acc#,customer_name from cc_details
    output : it will show all the details decrypted
    case (2)
    user 2 : ( doesnt have access )
    select acc#,customer_name from cc_details
    output : it will show all the details encrypted
    both in db level , like using sqlplus or toad
    any idea!
    thanks and regards,

    Hi, Peter,
    You wrote:
    Can you please document the problems you mention for Patch Sets/ CPU?
    What are the vulnerabilities? Search Alex's Web site but didn't find anything in regards to >DBVault.I've told about these
    http://dms.aladdin.ru/file.php?id=d7eb03f7f47ec3c68f4b1f1fe3317119
    http://dms.aladdin.ru/file.php?id=88cf1d7a962eddf7e57e2447d1e5b207
    and may be this
    http://dms.aladdin.ru/file.php?id=232eb8ed58d04295bb3920dbe805358d
    (Note: The link will be valid until 26 Jun 2008 GMT).
    In reg's to reading data from datafile, that's where TDE comes into the picture; then no-one can read from data file directly.
    There is no user who owns TDE; TDE is enabled on a database-wide level. So the >normal data owner (who is the only who should have full access to his own data with >DBVault) can use TDE to encrypt; no extra privileges needed.I’ve told about the user who is the owner of the database wallet (usually SYS). He can temporary disable encryption, takes the data, then restore encryption.
    DBVault and TDE should be the perfect match for 'securing data from dba access , like >Credit Card Details'In other words we have yet another administrator (DV owner) instead of the good old SYS :)
    And I have a question: in case the protection with DV of some tables was made from the SYS, can he make (in example) full backup or full export of the data (his ordinary administrative tasks)? If yes, then it isn't protection, if no, then...what?
    The solution is somewhere else, I think

  • Adding Data From One Table to Another

    Now, this doesn't strike me as a particularly complex problem, but I've either strayed outside the domain of Numbers or I'm just not looking at the problem from the right angle. In any case, I'm sure you guys can offer some insight.
    What I'm trying to do is, essentially, move data from one table to another. One table is a calendar, a simple two column 'date/task to be completed' affair, the other is a schedule of jogging workouts, i.e, times, distances. Basically, I'm trying to create a formula that copies data from the second table onto the first but only for odd days of the week, excepting Sundays (and assuming Monday as the start of the week). Now, this isn't the hard part, I can do that. The problem comes when I replicate the formula down the calendar. Even on the days when the 'if' statement identifies it as an 'even day', the cell reference to the appropriate workout on the second table is incremented, so when it comes to the next 'odd day', it has skipped a workout.
    I can't seem to see any way of getting it to specifically copy the NEXT line in the second table, and not the corresponding line.
    This began as a distraction to try and organise my running so I could see at a glance what I had to do that day and track my progress, but now it's turned into an obsession. SURELY there's a solution?
    Cheers.

    Hi Sealatron,
    Welcome to Apple Discussions and the Numbers '09 forum.
    Several possible ways to move the data occur to me, but the devil's in the details of how the data is currently arranged.
    Is it
    • a list of three workouts, one for each of Monday, Wednesday and Friday, then the same three repeated the following week?
    • an open-ended list that does not repeat?
    • something else?
    Regards,
    Barry

  • Moving time-dependant data from one table to another (archiving)

    Hello all
    I would like to know if there's an easier solution or a "best practice" to move data from one table to another. The context of this issue can be found within "archiving".
    More concretely: we have an application that uses several tables to log information to.
    These tables are growing like crazy, and we would like to keep only "relevant" data in those tables, so I was thinking about moving data from these tables that have been in there for, say 2 months, to "archiving" tables.
    I figured there must be some kind of "best practice" to get this done.
    I have already written a procedure that loops the table that has the time indicator and inserts the records from the normal tables into the archive tables (and afterwards delete this data), but it seems to be taking ages to get it done.
    Thanks in advance!
    Message was edited by:
    timschraepen

    There is nothing to do with PL/SQL.
    You can refer below links:
    http://www.lc.leidenuniv.nl/awcourse/oracle/server.920/a96524/c12parti.htm
    http://www.stanford.edu/dept/itss/docs/oracle/10g/server.101/b10739/partiti.htm#i1006727

  • Unable to find security data for sender

    Hello, does anybody know what this message means. The problem appear when I send an Idoc to XI. Other interfaces (Master data) are working properly. My question is, do I need to make some extra settings for the transactional data interfaces (SHPMNT)?
      <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Technical Routing
      -->
    - <SAP:ErrorHeader xmlns:SAP="http://sap.com/exchange/MessageFormat">
      <SAP:Context />
      <SAP:Code p1="sapdev222,SHPMNT.SHPMNT05/urn:sap-com:document:sap:idoc:messages" p2="VENDORMASTER_WOLTERKLUWER_ERP_BE,IDZ0001_DeliveryReplicate_IB/http://wolterskluwer.com/xi/midas_deliveries" p3="" p4="">PHYROU.UNDEFINED_SECURITY</SAP:Code>
      <SAP:Text language="EN">Technical routing: Unable to find security data for sender sapdev222,SHPMNT.SHPMNT05/urn:sap-com:document:sap:idoc:messages for receiver VENDORMASTER_WOLTERKLUWER_ERP_BE,IDZ0001_DeliveryReplicate_IB/http://wolterskluwer.com/xi/midas_deliveries</SAP:Text>
      </SAP:ErrorHeader>
    regards
    Ernesto Duran

    HI,
    i am also getting the same error in my scenario. Could u plz inform me what is the solution?
    Rgds,
    Ram Sri

  • How can I transport data from one client to another client?

    How can I transport data from one client to another client? 
    Regards,
    Subho

    hmmm, CTS = cutomizing transport?
    If you have a customizing table, there are still two possibilities.
    1. customize in DEV system and transport
    2. customize right there where you need it.
    this depends on how the maintainance view is built. If it is a simple customizing table and you get not asked for a TR when customizing a new record or changing an existing one, you hit possibility 2.

  • How to move only subset of data from one database to another?

    Both source & destination are Oracle11g databases.
    The requirement details are as below,
    1) The database contains static as well as transactional data for telecom domain.
    2) We have to move region-wise data from one database to another.
    3) There are around 10 regions.
    4) The region wise data extraction from source db is based on around 40 to 50 tables. Rest of the tables contains
    static data & it will not change.
    5) The volume is around 1 million subscribers per region.
    6) The migration is required because
    a) The client is upgrading its base product which uses this database
    b) There is a change in structure of static tables
    c) Hardware upgrade
    d) The client want to start with single region on new database & rest of the regions will be operated from old
    database.
    7) Keep execution time to very minimum.
    I am thinking to have solution as below,
    1) Create destination database with upgraded db structure (as mentioned in 6b)
    2) Create database links to access source db in destination db.
    3) Write SQL queries to fetch data from all the respective tables for a specific region
    4) Write separate PL/SQL blocks for each table to fetch data from source db & insert into respective table in
    destination db
    a) Use FOR ALL & bulk collect to improve the performance
    b) Divide table data into multiple chunks & execute parallel batches (around 10) to insert the data
    5) Validate pre & post counts to verify the success of migration
    Is there any other better way?
    Regards,
    Sandeep

    How to move only subset of data from a partiular table by using transportable tablespace?
    E.g. SUB table using SMP_SUB tablespace contains subscriber data in source database.
    The indexes defined on SUB table are under SMP_IDX_SUB tablespace
    The subscribers data can be categorized by different regions, say region_id column. Then how to move data & indexes of SUB table from source db to destination db?
    any specific example would be helpful.

  • ABAP Dumps while loading data form one DSO to another DSO

    Hi All,
    We are getting following ABAP dump while loading data from one DSO to another DSO.
    Please find below ABAP Dump we are getting.
    Please let us know how we can resolve this issue.
    Category          ABAP Programming Error
    Runtime Errors          MESSAGE_TYPE_X
    ABAP Program          CL_RSBK_CMD_DP_LOOP===========CP
    Application Component          BW-WHM-DST
    Date and Time          30.05.2014    07:10:03
    Short text
      The current application triggered a termination with a short dump.
    What happened?
      The current application program detected a situation which really
      should not occur. Therefore, a termination with a short dump was
      triggered on purpose by the key word MESSAGE (type X).
    What can you do?
      Note down which actions and inputs caused the error.
      To process the problem further, contact you SAP system
      administrator.
      Using Transaction ST22 for ABAP Dump Analysis, you can look
      at and manage termination messages, and you can also
      keep them for a long time.
    Error analysis
      Short text of error message:
      Invalid program status
      Long text of error message:
      Technical information about the message:
      Message class....... "RSBK"
      Number.............. 299
      Variable 1.......... " "
      Variable 2.......... " "
      Variable 3.......... " "
      Variable 4.......... " "
    How to correct the error
      Probably the only way to eliminate the error is to correct the program.
      If the error occures in a non-modified SAP program, you may be able to
      find an interim solution in an SAP Note.
      If you have access to SAP Notes, carry out a search with the following
      keywords:
      "MESSAGE_TYPE_X" " "
      "CL_RSBK_CMD_DP_LOOP===========CP" or "CL_RSBK_CMD_DP_LOOP===========CM00Q"
      "GET_LOG"
      If you cannot solve the problem yourself and want to send an error
      notification to SAP, include the following information:
      1. The description of the current problem (short dump)
         To save the description, choose "System->List->Save->Local File
      (Unconverted)".
      2. Corresponding system log
         Display the system log by calling transaction SM21.
         Restrict the time interval to 10 minutes before and five minutes
      after the short dump. Then choose "System->List->Save->Local File
      (Unconverted)".
      3. If the problem occurs in a problem of your own or a modified SAP
      program: The source code of the program
         In the editor, choose "Utilities->More
      Utilities->Upload/Download->Download".
      4. Details about the conditions under which the error occurred or which
      actions and input led to the error.
    System environment
      SAP Release..... 731
      SAP Basis Level. 0004
      Application server... "cab-bi-prod1"
      Network address...... "10.10.72.43"
      Operating system..... "Windows NT"
      Release.............. "6.1"
      Hardware type........ "4x AMD64 Level"
      Character length.... 16 Bits
      Pointer length....... 64 Bits
      Work process number.. 12
      Shortdump setting.... "full"
      Database server... "nguksvamds039"
      Database type..... "ORACLE"
      Database name..... "PWB"
      Database user ID.. "SAPSR3"
      Terminal.......... " "
      Char.set.... "C"
      SAP kernel....... 720
      created (date)... "Dec 20 2011 02:14:54"
      create on........ "NT 6.0 6002 S x86 MS VC++ 16.00"
      Database version. "OCI_11201_SHARE, 11.2.0.3.0 "
      Patch level. 117
      Patch text.. " "
      Database............. "ORACLE 10.1.0.*.*, ORACLE 10.2.0.*.*, ORACLE 11.2.*.*.*"
      SAP database version. 720
      Operating system..... "Windows NT 5.1, Windows NT 5.2, Windows NT 6.0, Windows
       NT 6.1"
      Memory consumption
      Roll.... 0
      EM...... 12569376
      Heap.... 0
      Page.... 24576
      MM Used. 3422928
      MM Free. 764192
    User and Transaction
      Client.............. 100
      User................ "THARDEEP"
      Language key........ "E"
      Transaction......... " "
      Transaction ID...... "03C1E7E3F560F14CA2AD00505698028E"
      EPP Whole Context ID.... "53873353A7E31150E10080000A0A2142"
      EPP Connection ID....... 00000000000000000000000000000000
      EPP Caller Counter...... 0
      Program............. "CL_RSBK_CMD_DP_LOOP===========CP"
      Screen.............. "SAPMSSY0 1000"
      Screen Line......... 6
      Debugger Active..... "none"
    Information on where terminated
      Termination occurred in the ABAP program "CL_RSBK_CMD_DP_LOOP===========CP" -
       in "GET_LOG".
      The main program was "RSBATCH_EXECUTE_PROZESS ".
      In the source code you have the termination point in line 7
      of the (Include) program "CL_RSBK_CMD_DP_LOOP===========CM00Q".
      The program "CL_RSBK_CMD_DP_LOOP===========CP" was started as a background job.
      Job Name....... "BIDTPR_10616_1"
      Job Initiator.. "THARDEEP"
      Job Number..... 07100200
    Source Code Extract
    Line  SourceCde
         1  METHOD get_log.
         2    DATA: l_r_request TYPE REF TO cl_rsbk_request.
         3    IF p_r_log IS INITIAL.
         4      TRY.
         5          l_r_request = cl_rsbk_request=>create_from_db( if_rsbk_cmd~n_requid ).
         6        CATCH cx_rs_not_found.
    >>>>>          MESSAGE x299(rsbk).
         8      ENDTRY.
         9      IF l_r_request->get_uses_new_log( ) = rs_c_false.
        10        p_r_log = cl_rsbm_log_cursor_process=>create_for_process( i_r_process ).
        11      ELSE.
        12
        13        TRY.
        14            DATA l_runid TYPE rsbrun.
        15            l_runid = l_r_request->get_runid( ).
        16            IF l_runid = 0.
        17              l_runid = 1.
        18            ENDIF.
        19            p_r_log = cl_rsbm_log_cursor_process_dtp=>create_new(
        20                i_requid               = if_rsbk_cmd~n_requid
        21                i_runid                = l_runid    ).
        22            IF n_datapakid IS NOT INITIAL.
        23              p_r_log->goto_datapackage( n_datapakid ).
        24            ENDIF.
        25          CATCH cx_rs_not_found .
        26            MESSAGE x299.
    Contents of system fields
    Name    Val.
    SY-SUBRC    0
    SY-INDEX    1
    SY-TABIX    0
    SY-DBCNT    1
    SY-FDPOS    25
    SY-LSIND    0
    SY-PAGNO    0
    SY-LINNO    1
    SY-COLNO    1
    SY-PFKEY
    SY-UCOMM
    SY-TITLE    Execute Batch Process
    SY-MSGTY    X
    SY-MSGID    RSBK
    SY-MSGNO    299
    SY-MSGV1
    SY-MSGV2
    SY-MSGV3
    SY-MSGV4
    SY-MODNO    0
    SY-DATUM    20140530
    SY-UZEIT    071002
    SY-XPROG    SAPCNVE
    SY-XFORM    CONVERSION_EXIT
    Active Calls/Events
    No.  Ty.      Program            Include       Line
       Name
         7  METHOD      CL_RSBK_CMD_DP_LOOP===========CP            CL_RSBK_CMD_DP_LOOP===========CM00Q           7
       CL_RSBK_CMD_DP_LOOP=>GET_LOG
         6  METHOD      CL_RSBK_CMD_DP_LOOP===========CP            CL_RSBK_CMD_DP_LOOP===========CM00J          38
       CL_RSBK_CMD_DP_LOOP=>SET_DP_IN_PROCESS
         5  METHOD      CL_RSBK_CMD_DP_LOOP===========CP            CL_RSBK_CMD_DP_LOOP===========CM00B           9
       CL_RSBK_CMD_DP_LOOP=>IF_RSBK_CMD~SET_PROCESS_PARAMETERS
         4  METHOD      CL_RSBK_PROCESS===============CP            CL_RSBK_PROCESS===============CM00E          15
       CL_RSBK_PROCESS=>SET_MEMENTO
         3  METHOD      CL_RSBK_PROCESS===============CP            CL_RSBK_PROCESS===============CM003          30
       CL_RSBK_PROCESS=>IF_RSBATCH_EXECUTE~GET_OBJECT_REF
         2  FUNCTION      SAPLRSBATCH            LRSBATCHU13         428
       RSBATCH_EXECUTE_PROCESS
         1  EVENT      RSBATCH_EXECUTE_PROZESS            RSBATCH_EXECUTE_PROZESS         374
       START-OF-SELECTION
    Chosen variables
    Name
      Val.
    No.      7    Ty.     METHOD
    Name  CL_RSBK_CMD_DP_LOOP=>GET_LOG
    I_R_PROCESS
      {O:1*\CLASS=CL_RSBK_PROCESS}
      F0000000
      E0001000
      FE00000001000000
    SCREEN
      %_17NNS0005639652_%_%_%_%_%_%_
      2533445333333333352525252525252222222222222222222222222222222222222222222222222222222222222222
      5F17EE30005639652F5F5F5F5F5F5F0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
      25005F00310037004E004E00530030003000300035003600330039003600350032005F0025005F0025005F0025005F
    SPACE
      2
      0
      0
      0
      2000
    SY-REPID
      CL_RSBK_CMD_DP_LOOP===========CP
      4455544544454554445333333333334522222222
      3CF232BF3D4F40FCFF0DDDDDDDDDDD3000000000
      0000000000000000000000000000000000000000
      0000000000000000000000000000000000000000
      43004C005F005200530042004B005F0043004D0044005F00440050005F004C004F004F0050003D003D003D003D003D
    ME->IF_RSBK_CMD~N_REQUID
      0
      0000
      0000
      00000000
    L_R_REQUEST
      {O:initial}
      F0000000
      F0000000
      FF00000000000000
    %_DUMMY$$
      2222
      0000
      0000
      0000
      2000200020002000
    SY-XPROG
      SAPCNVE
      5454454222222222222222222222222222222222
      3103E65000000000000000000000000000000000
      0000000000000000000000000000000000000000
      0000000000000000000000000000000000000000
      53004100500043004E0056004500200020002000200020002000200020002000200020002000200020002000200020
    RSJOBINFO
                                      00000000000000                                  ##
      2222222222222222222222222222222233333333333333222222222222222222222222222222222200
      0000000000000000000000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000000000000000000000
      2000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020
    %_ARCHIVE
      2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
      0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
      2000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020
    SY-MSGID
      RSBK
      55442222222222222222
      232B0000000000000000
      00000000000000000000
      00000000000000000000
      5200530042004B002000200020002000200020002000200020002000200020002000200020002000
    SY-MSGNO
      299
      333
      299
      000
      000
      320039003900
    SY-MSGV1
      22222222222222222222222222222222222222222222222222
      00000000000000000000000000000000000000000000000000
      00000000000000000000000000000000000000000000000000
      00000000000000000000000000000000000000000000000000
      2000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020
    SY-MSGV2
      22222222222222222222222222222222222222222222222222
      00000000000000000000000000000000000000000000000000
      00000000000000000000000000000000000000000000000000
      00000000000000000000000000000000000000000000000000
      2000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020
    SY-MSGV3
      22222222222222222222222222222222222222222222222222
      00000000000000000000000000000000000000000000000000
      00000000000000000000000000000000000000000000000000
      00000000000000000000000000000000000000000000000000
      2000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020
    SY-MSGV4
      22222222222222222222222222222222222222222222222222
      00000000000000000000000000000000000000000000000000
      00000000000000000000000000000000000000000000000000
      00000000000000000000000000000000000000000000000000
      2000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020
    %_##TVREG_001
      2
      0
      0
      0
      2000
    RS_C_FALSE
      2
      0
      0
      0
      2000
    No.      6    Ty.     METHOD
    Name  CL_RSBK_CMD_DP_LOOP=>SET_DP_IN_PROCESS
    I_R_PROCESS
      {O:1*\CLASS=CL_RSBK_PROCESS}
      F0000000
      E0001000
      FE00000001000000
    I_DATAPAKID
      000236
      333333
      000236
      000000
      000000
      300030003000320033003600
    L_TH_RANGE_X
      Table[initial]
    L_S_RANGE_X
      2222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222
      0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
      2000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020
    L_TH_RANGE
      Table[initial]
    L_S_RANGE
      2222222222222222222222222222220022222222222222222222222222222222222222222222222222222222222222
      0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
      2000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020
    RSBC_C_DPSTATE-ACTIVE
      5
      3
      5
      0
      0
      3500
    L_R_ROOT
      {O:1091*\CLASS=CX_RS_FAILED}
      B0004000
      C0003400
      BC00000043040000
    ME
      {O:72*\CLASS=CL_RSBK_CMD_DP_LOOP}
      B0004000
      70008000
      B700000048000000
    ME->P_R_LOG
      {O:initial}
      F0000000
      F0000000
      FF00000000000000
    No.      5    Ty.     METHOD
    Name  CL_RSBK_CMD_DP_LOOP=>IF_RSBK_CMD~SET_PROCESS_PARAMETERS
    I_MEMENTO
      ÿ#######4103##############D#####################D#A#T#A#P#A#K#I#D#¼####0#0#0#2#3#6#½#
      F00000803333000000000000004000000000000000000000404050405040404040B0000303030303030B0
      F621120041030000160000C0004900000000000000000000401040100010B09040C000C000000203060D4
      FF0602010102800034313033000000000106000000000C000000440900000000000000000000000000000000000000
    I_R_PROCESS
      {O:1*\CLASS=CL_RSBK_PROCESS}
      F0000000
      E0001000
      FE00000001000000
    SY-XFORM
      CONVERSION_EXIT
      444545544454545222222222222222
      3FE65239FEF5894000000000000000
      000000000000000000000000000000
      000000000000000000000000000000
      43004F004E00560045005200530049004F004E005F0045005800490054002000200020002000200020002000200020
    SY-SUBRC
      0
      0000
      0000
      00000000
    ME->N_DATAPAKID
      000236
      333333
      000236
      000000
      000000
      300030003000320033003600
    ME
      {O:72*\CLASS=CL_RSBK_CMD_DP_LOOP}
      B0004000
      70008000
      B700000048000000
    No.      4    Ty.     METHOD
    Name  CL_RSBK_PROCESS=>SET_MEMENTO
    I_TH_CMD_MEMENTO
      Table IT_42[5x52]
      \CLASS=CL_RSBK_PROCESS\METHOD=IF_RSBATCH_EXECUTE~GET_OBJECT_REF\DATA=L_S_PROCESS-TH_CMD_MEMENT
      Table reference: 21
      TABH+  0(20) = 10C64700DF070000000000000000000000000000
      TABH+ 20(20) = 150000002A000000050000003400000020000000
      TABH+ 40(16) = 045A0000A006000005000000A425C000
      store        = 0x10C64700DF070000
      ext1         = 0x0000000000000000
      shmId        = 0     (0x00000000)
      id           = 21    (0x15000000)
      label        = 42    (0x2A000000)
      fill         = 5     (0x05000000)
      leng         = 52    (0x34000000)
      loop         = 32    (0x20000000)
      xtyp         = TYPE#000010
      occu         = 5     (0x05000000)
      accKind      = 4     (ItAccessHashed)
      idxKind      = 0     (ItIndexNone)
      uniKind      = 1     (ItUniYes)
      keyKind      = 3     (user defined)
      cmpMode      = 2     (cmpSingleMcmpR)
      occu0        = 1
      stMode       = 0
      groupCntl    = 0
      rfc          = 0
      unShareable  = 0
      mightBeShared = 0
      sharedWithShmTab = 0
      isShmLockId  = 0
      isUsed       = 1
      isCtfyAble   = 1
      hasScndKeys  = 0
      hasRowId     = 0
      scndKeysOutdated = 0
      scndUniKeysOutdated = 0
      ----- Shareable Table Header Data -----
      tabi         = 0x607B4100DF070000
      pgHook       = 0x0000000000000000
      idxPtr       = 0xC08D5000DF070000
      id           = 36    (0x24000000)
      shmTabhSet   = 0x0000000000000000
      refCount     = 0     (0x00000000)
      tstRefCount  = 0     (0x00000000)
      lineAdmin    = 5     (0x05000000)
      lineAlloc    = 5     (0x05000000)
      shmVersId    = 0     (0x00000000)
      shmRefCount  = 1     (0x01000000)
      rowId        = 18446744073709551615
      scndKeyAdmin = 0x0000000000000000
      ##LOOP_DP             ###쀀
      00444554522222222222221000
      30CFF0F4000000000000004020
      0000000000000000000000000C
      00000000000000000000000000
      030000004C004F004F0050005F00440050002000200020002000200020002000200020002000200020002000140000
      ##X_DATASTORE         ###쀀
      00554454554542222222221000
      408F414134F250000000004030
      0000000000000000000000000C
      00000000000000000000000000
      0400000058005F004400410054004100530054004F0052004500200020002000200020002000200020002000140000
      ##ERROR_FILTER        ###쀀
      FF455455444545222222221000
      FF522F2F69C452000000004040
      FF00000000000000000000000C
      FF000000000000000000000000
      FFFFFFFF4500520052004F0052005F00460049004C0054004500520020002000200020002000200020002000140000
      ##TRFN                ###쀀
      FF554422222222222222221000
      EF426E00000000000000004040
      FF00000000000000000000000C
      FF000000000000000000000000
      FEFFFFFF5400520046004E002000200020002000200020002000200020002000200020002000200020002000140000
      ##U_ODSO              ###쀀
      00554454222222222222221000
      605FF43F000000000000004040
      0000000000000000000000000C
      00000000000000000000000000
      0600000055005F004F00440053004F0020002000200020002000200020002000200020002000200020002000140000
    %_DUMMY$$
      2222
      0000
      0000
      0000
      2000200020002000
    SYST
      ##########################A###P#######|#########<#############################T#########XC####
      0000000000000000000000100040005000000070000000003000000000000000000000000000105000100000540000
      10000010000010000000109010101000000000C000000000C000000000000000000000000000604000E00000830500
      0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
      000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C
      0100000000000000000000000100000000000000000000000100000000000000000000000000000001000000190000
    SYST-REPID
      CL_RSBK_PROCESS===============CP
      4455544555444553333333333333334522222222
      3CF232BF02F3533DDDDDDDDDDDDDDD3000000000
      0000000000000000000000000000000000000000
      0000000000000000000000000000000000000000
      43004C005F005200530042004B005F00500052004F0043004500530053003D003D003D003D003D003D003D003D003D
    L_R_ERROR
      {O:initial}
      F0000000
      F0000000
      FF00000000000000
    L_S_CMD_MEMENTO
      ##LOOP_DP             ###쀀
      00444554522222222222221000
      30CFF0F4000000000000004020
      0000000000000000000000000C
      00000000000000000000000000
      030000004C004F004F0050005F00440050002000200020002000200020002000200020002000200020002000140000
    ME->P_TH_CMD_R
      Table IT_724[8x48]
      {O:1*\CLASS=CL_RSBK_PROCESS}\DATA=P_TH_CMD_R
      Table reference: 353
      TABH+  0(20) = 00306E00DF070000000000000000000000000000
      TABH+ 20(20) = 61010000D40200000800000030000000FFFFFFFF
      TABH+ 40(16) = 04E100005042030009000000BC25C800
      store        = 0x00306E00DF070000
      ext1         = 0x0000000000000000
      shmId        = 0     (0x00000000)
      id           = 353   (0x61010000)
      label        = 724   (0xD4020000)
      fill         = 8     (0x08000000)
      leng         = 48    (0x30000000)
      loop         = -1    (0xFFFFFFFF)
      xtyp         = TYPE#000037
      occu         = 9     (0x09000000)
      accKind      = 4     (ItAccessHashed)
      idxKind      = 3     (ItIndexList)
      uniKind      = 1     (ItUniYes)
      keyKind      = 3     (user defined)
      cmpMode      = 2     (cmpSingleMcmpR)
      occu0        = 1
      stMode       = 0
      groupCntl    = 0
      rfc          = 0
      unShareable  = 0
      mightBeShared = 1
      sharedWithShmTab = 0
      isShmLockId  = 0
      isUsed       = 1
      isCtfyAble   = 1
      hasScndKeys  = 0
      hasRowId     = 0
      scndKeysOutdated = 0
      scndUniKeysOutdated = 0
      ----- Shareable Table Header Data -----
      tabi         = 0x302E6E00DF070000
      pgHook       = 0x0000000000000000
      idxPtr       = 0x80306E00DF070000
      id           = 647   (0x87020000)
      shmTabhSet   = 0x0000000000000000
      refCount     = 1     (0x01000000)
      tstRefCount  = 0     (0x00000000)
      lineAdmin    = 9     (0x09000000)
      lineAlloc    = 9     (0x09000000)
      shmVersId    = 0     (0x00000000)
      shmRefCount  = 2     (0x02000000)
      rowId        = 18446744073709551615
      scndKeyAdmin = 0x0000000000000000
      ########P         Í#2# #
      000000005222222222C03020
      103000000000000000D02000
      000000000000000000000000
      000000000000000000000000
      010000000300000000000000000000005000200020002000200020002000200020002000CD00000032000000200000
      ########P         ·#H# #
      000000005222222222B04020
      300040100000000000708000
      000000000000000000000000
      000000000000000000000000
      030000000000000004000000010000005000200020002000200020002000200020002000B700000048000000200000
      ########X         ¶#I# #
      00FF00005222222222B04020
      40FF70108000000000609000
      00FF00000000000000000000
      00FF00000000000000000000
      04000000FFFFFFFF07000000010000005800200020002000200020002000200020002000B600000049000000200000
      ########T         °#O# #
      FF00FF005222222222B04020
      FF00EF40400000000000F000
      FF00FF000000000000000000
      FF00FF000000000000000000
      FFFFFFFF00000000FEFFFFFF040000005400200020002000200020002000200020002000B00000004F000000200000
      ########T         ®#Q# #
      FF0000005222222222A05020
      EF0060404000000000E01000
      FF0000000000000000000000
      FF0000000000000000000000
      FEFFFFFF0000000006000000040000005400200020002000200020002000200020002000AE00000051000000200000
    L_S_CMD_R
      ########P         ·#H# #
      000000005222222222B04020
      300040100000000000708000
      000000000000000000000000
      000000000000000000000000
      030000000000000004000000010000005000200020002000200020002000200020002000B700000048000000200000
    SY-REPID
      CL_RSBK_PROCESS===============CP
      4455544555444553333333333333334522222222
      3CF232BF02F3533DDDDDDDDDDDDDDD3000000000
      0000000000000000000000000000000000000000
      0000000000000000000000000000000000000000
      43004C005F005200530042004B005F00500052004F0043004500530053003D003D003D003D003D003D003D003D003D
    CX_RS_STEP_FAILED=>FAILED_IN_PARALLEL_MODE
    L_S_CMD_MEMENTO-NODE
      3
      0000
      3000
      03000000
    SY-SUBRC
      0
      0000
      0000
      00000000
    L_S_CMD_MEMENTO-MEMENTO
      ÿ#######4103##############D#####################D#A#T#A#P#A#K#I#D#¼####0#0#0#2#3#6#½#
      F00000803333000000000000004000000000000000000000404050405040404040B0000303030303030B0
      F621120041030000160000C0004900000000000000000000401040100010B09040C000C000000203060D4
      FF0602010102800034313033000000000106000000000C000000440900000000000000000000000000000000000000
    ME
      {O:1*\CLASS=CL_RSBK_PROCESS}
      F0000000
      E0001000
      FE00000001000000
    No.      3    Ty.     METHOD
    Name  CL_RSBK_PROCESS=>IF_RSBATCH_EXECUTE~GET_OBJECT_REF
    I_PROCESS_TYPE
      DTP_LOAD
      4555444422
      440FCF1400
      0000000000
      0000000000
      4400540050005F004C004F004100440020002000
    I_BATCH_ID
      DTPR_10616_1
      455553333353222222222222222222
      4402F10616F1000000000000000000
      000000000000000000000000000000
      000000000000000000000000000000
      44005400500052005F00310030003600310036005F0031002000200020002000200020002000200020002000200020
    I_BATCH_PROCESS
            238
      2222223332
      0000002380
      0000000000
      0000000000
      2000200020002000200020003200330038002000
    I_PARAMETER
      ۿĂȁ#ㄴ㌰##༅##(Ѐޱ##########PROCESSྫ##ꨨ##Ѐڪ##ꨌ##Ѐ###ꨄ##Ѐª##ꨂ##Ȁྭ##ꨴ##Ѐª##ꨨ###ྮ##갴##⠀¼#砠)   ㈀㌀㘀##ÿ#
      F008330000020B00000000005544455A002000A000000A000000A000000A003000A002100A003000B0220000000FF0
      F2104000500801000000000002F3533B008800A00C800A004800A002000D004800A008400E004F00C0090000000FF0
      0000330000000000000000000000000000A000000A000000A000000A000000A000000A000000A0020070333333FF00
      61201300F0004700000000000000000F00A004600A004800A004000A002F00A004000A008F00C0080080000236FF00
      FF060201010280003431303300000000050F0000000028000004B10700000000000000000000000000000000000000
    R_R_RSBATCH_EXECUTE
      {O:initial}
      F0000000
      F0000000
      FF00000000000000
    L_S_PROCESS-PROCESSTYPE
      2
      0
      0
      0
      2000
    L_S_PROCESS-NO_COMMIT
      2
      0
      0
      0
      2000
    L_R_PROCESS
      {O:1*\CLASS=CL_RSBK_PROCESS}
      F0000000
      E0001000
      FE00000001000000
    L_S_PROCESS-DATAPAKID
      000236
      333333
      000236
      000000
      000000
      300030003000320033003600
    RSJOBINFO
                                      00000000000000                                  ##
      2222222222222222222222222222222233333333333333222222222222222222222222222222222200
      0000000000000000000000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000000000000000000000
      2000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020
    L_S_PROCESS-NODE
      -1
      FFFF
      FFFF
      FFFFFFFF
    L_S_PROCESS-TH_CMD_MEMENTO
      Table IT_42[5x52]
    No.      2    Ty.     FUNCTION
    Name  RSBATCH_EXECUTE_PROCESS
    ID
      DTPR_10616_1
      455553333353222222222222222222
      4402F10616F1000000000000000000
      000000000000000000000000000000
      000000000000000000000000000000
      44005400500052005F00310030003600310036005F0031002000200020002000200020002000200020002000200020
    I_DIALOG_DEBUG_MODE
      2
      0
      0
      0
      2000
    PROCESS
      238
      E000
      E000
      EE000000
    G_T_COLS[]
      Table[initial]
    SY-REPID
      SAPLRSBATCH
      5454554454422222222222222222222222222222
      310C232143800000000000000000000000000000
      0000000000000000000000000000000000000000
      0000000000000000000000000000000000000000
      5300410050004C00520053004200410054004300480020002000200020002000200020002000200020002000200020
    L_MODULE_TYPE
      M
      4
      D
      0
      0
      4D00
    G_PROCESS_TYPE
      2222222222
      0000000000
      0000000000
      0000000000
      2000200020002000200020002000200020002000
    %_FL2*CTRL_200_WAIT
      <initial>
      <initial>
      <initial>
      <<iinniittiiaall>>
    ICON_SELECT_DETAIL
      @16@
      4334
      0160
      0000
      0000
      4000310036004000
    L_S_CTRL-LANGU
      E
      4
      5
      0
      0
      4500
    SY-LANGU
      E
      4
      5
      0
      0
      4500
    SYST-REPID
      SAPLRSBATCH
      5454554454422222222222222222222222222222
      310C232143800000000000000000000000000000
      0000000000000000000000000000000000000000
      0000000000000000000000000000000000000000
      5300410050004C00520053004200410054004300480020002000200020002000200020002000200020002000200020
    SYST
      ##########################A###P#######|#########<#############################T#########XC####
      0000000000000000000000100040005000000070000000003000000000000000000000000000105000100000540000
      10000010000010000000109010101000000000C000000000C000000000000000000000000000604000E00000830500
      0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
      000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C
      0100000000000000000000000100000000000000000000000100000000000000000000000000000001000000190000
    %_FL2*CTRL_1100
      <initial>
      <initial>
      <initial>
      <<iinniittiiaall>>
    %_DUMMY$$
      2222
      0000
      0000
      0000
      2000200020002000
    L_MODULE_NAME
      CL_RSBK_PROCESS
      4455544555444552222222222222222222222222
      3CF232BF02F35330000000000000000000000000
      0000000000000000000000000000000000000000
      0000000000000000000000000000000000000000
      43004C005F005200530042004B005F00500052004F0043004500530053002000200020002000200020002000200020
    %_SPACE
      2
      0
      0
      0
      2000
    G_T_BATCH_SERV
                                                                                       00
      22222222222222222222222222222222222222222222222222222222222222222222222222222222233
      00000000000000000000000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000000000000000000000000000000000000000000000000000000000000000000
      2000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020
    L_S_CTRL-PROCESS_TYPE
      DTP_LOAD
      4555444422
      440FCF1400
      0000000000
      0000000000
      4400540050005F004C004F004100440020002000
    G_SUBRC
      0
      0000
      0000
      00000000
    L_S_CTRL-BATCH_ID
      DTPR_10616_1
      455553333353222222222222222222
      4402F10616F1000000000000000000
      000000000000000000000000000000
      000000000000000000000000000000
      44005400500052005F00310030003600310036005F0031002000200020002000200020002000200020002000200020
    OKCODE
      2222222222222222222222222222222222222222222222222222222222222222222222
      0000000000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000000000
      2000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020
    L_S_CTRL-BATCH_PROCESS
            238
      2222223332
      0000002380
      0000000000
      0000000000
      2000200020002000200020003200330038002000
    SAVEOK
      2222222222222222222222222222222222222222222222222222222222222222222222
      0000000000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000000000
      2000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020
    L_PARAMETER
      ۿĂȁ#ㄴ㌰##༅##(Ѐޱ##########PROCESSྫ##ꨨ##Ѐڪ##ꨌ##Ѐ###ꨄ##Ѐª##ꨂ##Ȁྭ##ꨴ##Ѐª##ꨨ###ྮ##갴##⠀¼#砠)   ㈀㌀㘀##ÿ#
      F008330000020B00000000005544455A002000A000000A000000A000000A003000A002100A003000B0220000000FF0
      F2104000500801000000000002F3533B008800A00C800A004800A002000D004800A008400E004F00C0090000000FF0
      0000330000000000000000000000000000A000000A000000A000000A000000A000000A000000A0020070333333FF00
      61201300F0004700000000000000000F00A004600A004800A004000A002F00A004000A008F00C0080080000236FF00
      FF060201010280003431303300000000050F0000000028000004B10700000000000000000000000000000000000000
    L_R_BATCH_EXECUTE
      {O:initial}
      F0000000
      F0000000
      FF00000000000000
    L_RETURN
      <empty string>
      10000000
      40001000
      1400000001000000
    L_T_MSG
      Table[initial]
    %_TAG*CTRL_200_VAL
      <initial>
      <initial>
      <initial>
      <<iinniittiiaall>>
    G_CURSOR_LINE
      0
      0000
      0000
      00000000
    SY-SUBRC
      0
      0000
      0000
      00000000
    No.      1    Ty.     EVENT
    Name  START-OF-SELECTION
    L_T_CTRL
      Table IT_26[1x424]
      \PROGRAM=RSBATCH_EXECUTE_PROZESS\DATA=L_T_CTRL
      Table reference: 15
      TABH+  0(20) = D08B4C00DF070000000000000000000000000000
      TABH+ 20(20) = 0F0000001A00000001000000A8010000FFFFFFFF
      TABH+ 40(16) = 040000005090000004000000C130C000
      store        = 0xD08B4C00DF070000
      ext1         = 0x0000000000000000
      shmId        = 0     (0x00000000)
      id           = 15    (0x0F000000)
      label        = 26    (0x1A000000)
      fill         = 1     (0x01000000)
      leng         = 424   (0xA8010000)
      loop         = -1    (0xFFFFFFFF)
      xtyp         = TYPE#000013
      occu         = 4     (0x04000000)
      accKind      = 1     (ItAccessStandard)
      idxKind      = 0     (ItIndexNone)
      uniKind      = 2     (ItUniNo)
      keyKind      = 1     (default)
      cmpMode      = 8     (cmpManyEq)
      occu0        = 1
      stMode       = 0
      groupCntl    = 0
      rfc          = 0
      unShareable  = 0
      mightBeShared = 0
      sharedWithShmTab = 0
      isShmLockId  = 0
      isUsed       = 1
      isCtfyAble   = 1
      hasScndKeys  = 0
      hasRowId     = 0
      scndKeysOutdated = 0
      scndUniKeysOutdated = 0
      ----- Shareable Table Header Data -----
      tabi         = 0x10854C00DF070000
      pgHook       = 0x508C4C00DF070000
      idxPtr       = 0x0000000000000000
      id           = 21    (0x15000000)
      shmTabhSet   = 0x0000000000000000
      refCount     = 0     (0x00000000)
      tstRefCount  = 0     (0x00000000)
      lineAdmin    = 508   (0xFC010000)
      lineAlloc    = 12    (0x0C000000)
      shmVersId    = 0     (0x00000000)
      shmRefCount  = 1     (0x01000000)
      rowId        = 18446744073709551615
      scndKeyAdmin = 0x0000000000000000
      DTPR_10616_1                        238
      4555533333532222222222222222222222223332222222222222222222222222222222222222222222222222222222
      4402F10616F10000000000000000000000002380000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
      44005400500052005F00310030003600310036005F0031002000200020002000200020002000200020002000200020
    SYST
      ##########################A###P#######|#########<#############################T#########XC####
      0000000000000000000000100040005000000070000000003000000000000000000000000000105000100000540000
      10000010000010000000109010101000000000C000000000C000000000000000000000000000604000E00000830500
      0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
      000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C
      0100000000000000000000000100000000000000000000000100000000000000000000000000000001000000190000
    L_S_CTRL
      DTPR_10616_1                        238  BIDTPR_10616_1                  07100200cab-bi-prod1_
      4555533333532222222222222222222222223332244455553333353222222222222222222333333336662662776635
      4402F10616F100000000000000000000000023800294402F10616F100000000000000000007100200312D29D02F41F
      0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
      44005400500052005F00310030003600310036005F0031002000200020002000200020002000200020002000200020
    SCREEN
      %_17NNS0005639652_%_%_%_%_%_%_
      2533445333333333352525252525252222222222222222222222222222222222222222222222222222222222222222
      5F17EE30005639652F5F5F5F5F5F5F0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
      25005F00310037004E004E00530030003000300035003600330039003600350032005F0025005F0025005F0025005F
    L_S_CTRL-BATCH_PROCESS
            238
      2222223332
      0000002380
      0000000000
      0000000000
      2000200020002000200020003200330038002000
    %_SPACE
      2
      0
      0
      0
      2000
    L_S_PAR-WP_NO
      12
      332
      120
      000
      000
      310032002000
    ID
      DTPR_10616_1
      455553333353222222222222222222
      4402F10616F1000000000000000000
      000000000000000000000000000000
      000000000000000000000000000000
      44005400500052005F00310030003600310036005F0031002000200020002000200020002000200020002000200020
    L_PROCESS
      238
      E000
      E000
      EE000000
    L_S_HEADER-HOLD_PAR_PROCS
      X
      5
      8
      0
      0
      5800
    SY
      ##########################A###P#######|#########<#############################T#########XC####
      0000000000000000000000100040005000000070000000003000000000000000000000000000105000100000540000
      10000010000010000000109010101000000000C000000000C000000000000000000000000000604000E00000830500
      0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
      000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C
      0100000000000000000000000100000000000000000000000100000000000000000000000000000001000000190000
    PROCESS
      999999999
      FC93
      F9AB
      FFC99A3B
    Internal notes
      The termination was triggered in function "ab_jmess"
      of the SAP kernel, in line 1411 of the module
       "//bas/720_REL/src/krn/runt/abdynpro.c#7".
      The internal operation just processed is "MESS".
      Internal mode was started at 20140530071002.
    Active Calls in SAP Kernel
    Lines of C Stack in Kernel (Structure Differs on Each Platform)
    SAP (R) - R/3(TM) Callstack, Version 1.0
    Copyright (C) SAP AG. All rights reserved.
    Callstack without Exception:
    App       : disp+work.EXE (pid=1724)
    When      : 5/30/2014 7:9:54.12
    Threads   : 2
    Computer Name       : NGUKSVRMDS040
    User Name           : pwbadm
    Number of Processors: 4
    Processor Type: Intel64 Family 6 Model 37 Stepping 1
    Windows Version     : 6.1 Current Build: 7601
    State Dump for Thread Id 1374
    0000000002178EF0 0000000140F6F2A1 0020002000200020 disp+work!DumpStacks [ntstcdbg.c (548)]
    0000000002178FF0 000000013FB0E304 0000000074D126B0 disp+work!NTDebugProcess [ntstcdbg.c (383)]
    0000000002179020 000000013FD1C439 0000000074D126B0 disp+work!CTrcStack2 [dptstack.c (354)]
    0000000002179070 000000013FD21A7F 0000000002179AD0 disp+work!rabax_CStackSave [abrabax.c (8649)]
    0000000002179980 000000013FCD37FC 000000000000005C disp+work!ab_rabax [abrabax.c (1419)]
    00000000021799C0 000000013FD0BBE1 0000000000000000 disp+work!ab_jmess [abdynpro.c (1418)]
    0000000002179B50 000000013FD7E5D8 0000000000000001 disp+work!ab_extri [abextri.c (721)]
    0000000002179BA0 000000013FD7EEC5 0000000000000001 disp+work!ab_xevent [abrunt1.c (278)]
    0000000002179C30 000000013FD5C589 000007DF000002A0 disp+work!ab_trigg [abrunt1.c (57)]
    0000000002179CC0 000000013FB77126 0000000000000016 disp+work!ab_run [absubmit.c (511)]
    0000000002179E70 000000013FB7BA2D 0000000000000000 disp+work!dynpmcal [dymainstp.c (2732)]
    0000000002179F00 000000013FB7ACDC 000000000217A0E0 disp+work!dynppai0 [dymainstp.c (1355)]
    0000000002179FD0 000000013FB34EEF 0000000000000020 disp+work!dynprctl [dymainstp.c (470)]
    000000000217F3C0 000000013F9C3CC0 0000000000000000 disp+work!dynpen00 [dymain.c (2026)]
    000000000217F690 000000013F9C44BC FFFFFFFFFFFFFF00 disp+work!TskhLoop [thxxhead.c (4871)]
    000000000217F6F0 000000013F8EC603 00000000000D9E9C disp+work!ThStart [thxxhead.c (1195)]
    000000000217F790 000000013F8C10A1 FFFFFFFF00000001 disp+work!DpMain [dpxxdisp.c (1174)]
    000000000217F7C0 0000000141246B8E 0000000000000001 disp+work!nlsui_main [thxxanf.c (80)]
    000000000217F7F0 000000007799652D 0000000000000000 disp+work!__tmainCRTStartup [crtexe.c (552)]
    000000000217F820 0000000077ACC541 0000000000000000 kernel32!BaseThreadInitThunk
    000000000217F870 0000000000000000 0000000000000000 ntdll!RtlUserThreadStart
    State Dump for Thread Id 290
    000000000E0BF880 000007FEFDAB3C2F 00000000DBAAC265 ntdll!NtFsControlFile
    000000000E0BF8F0 0000000141139FAF FFFFFFFFFFFFFFFE KERNELBASE!ConnectNamedPipe
    000000000E0BF990 0000000074C81D9F 00000000024BC0D0 disp+work!SigIMsgFunc [signt.c (717)]
    000000000E0BF9C0 0000000074C81E3B 0000000074D12AC0 MSVCR100!endthreadex
    000000000E0BF9F0 000000007799652D 0000000000000000 MSVCR100!endthreadex
    000000000E0BFA20 0000000077ACC541 0000000000000000 kernel32!BaseThreadInitThunk
    000000000E0BFA70 0000000000000000 0000000000000000 ntdll!RtlUserThreadStart
    List of ABAP programs affected
    Index   Typ  Program              Group  Date  Time Size Lang.
          0   Prg  RSBATCH_EXECUTE_PROZESS                   0  13.08.2013  12:28:38     45056 E
          1   Prg  SAPMSSY0                   1  13.08.2013  09:12:51    111616 E
          2   Prg  SAPMSSYD                   1  13.08.2013  10:17:05     23552 E
          3   Prg  SAPFSYSCALLS                   1  07.03.2005  18:01:13      8192 E
          4   Prg  RSDBRUNT                   0  13.08.2013  10:51:31    306176 E
          5   Prg  SAPLSPRI                   5  13.08.2013  10:49:40    407552 E
          6   Typ  PRI_PARAMS                   0  27.10.1998  15:01:35      5120
          7   Typ  ARC_PARAMS                   0  08.08.1997  14:45:20      5120
          8   Typ  PRI_LAYOUT                   0  04.09.2002  14:38:36      3072
          9   Typ  PRIPAR_EXT                   0  09.09.2011  20:56:18      3072
         10   Typ  PRIPAR_EX2                   0  09.09.2011  20:54:51      2048
         11   Typ  PRIPAR_EX3                   0  09.09.2011  20:54:52      3072
         12   Typ  TPRI_DEF                   0  01.02.2001  17:50:49      5120
         13   Prg  SAPLSPOO                  13  13.08.2013  10:14:36    181248 E
         14   Typ  TSP03                   0  13.08.1998  16:56:08      5120
         15   Typ  USR01                   0  09.09.2011  20:55:50      4096
         16   Typ  TSP1D                   0  09.09.2011  20:57:01      5120
         17   Prg  SAPLRSPOLSTDRV                  17  28.05.2009  08:18:25     64512 E
         18   Typ  TSPOPTIONS                   0  06.12.1996  16:09:18      2048
         19   Prg  SAPCNVE                  19  07.03.2005  18:01:13      9216 E
         20   Prg  SAPLSPOC                  20  09.09.2011  21:19:41    177152 E
         21   Typ  RSPOCHECK                   0  14.07.1997  13:01:20      4096
         22   Typ  DEVPAR                   0  09.09.2011  20:54:15      3072
         23   Typ  RSPOATTR                   0  19.01.2000  18:34:33      2048
         24   Typ  RSSCR                   0  23.11.1999  09:24:41      5120
         25   Prg  RSDBSPBL                   0  07.03.2005  18:01:13     84992 E
         26   Prg  SAPDB__S                   0  07.03.2005  18:01:13     21504 E
         27   Typ  VARID                   0  28.05.2009  08:12:55      5120
         28   Typ  SSCRFIELDS                   0  02.05.1997  13:16:39      5120
         29   Prg  RSDBSPVA                   0  13.08.2013  10:51:31    160768 E
         30   Prg  %_CSYDB0                   0  07.03.2005  18:01:13     40960 E
         31   Typ  RSVAMEMKEY                   0  16.12.1996  19:31:50      2048
         32   Prg  RSDBSPMC                   0  05.09.2006  14:14:08     92160 E
         33   Typ  DDSHDESCR                   0  28.11.1997  16:26:30      4096
         34   Typ  SPPARAMS                   0  07.03.1997  14:48:48      2048
         35   Prg  SAPLICON                  35  13.12.2007  11:37:48     31744 E
         36   Prg  %_CICON                  35  13.12.2007  11:37:48    126976 E
         37   Typ  ICONT                   0  05.09.2006  14:14:08      2048
         38   Prg  SAPLSABE                  38  09.09.2011  21:09:40     14336 E
         39   Prg  SAPLSECU                  39  13.08.2013  10:16:43    110592 E
         40   Typ  RSSUBINFO                   0  22.11.1999  21:15:17      3072
         41   Prg  RSDBSPVD                   0  09.09.2011  21:33:31    102400 E
         42   Typ  DFIES                   0  09.09.2011  20:54:19     10240
         43   Typ  VARI                   0  16.12.1996  19:38:11      6144
         44   Typ  RSDSFIELDS                   0  28.05.2009  08:12:29      3072
         45   Prg  %_CRSDS                   0  07.03.2005  18:01:13     11264 E
         46   Typ  RSDSEXPR                   0  16.12.1996  19:31:30      3072
         47   Typ  RVARI                   0  18.06.1999  11:23:08      4096
         48   Prg  SAPLSVAR                  48  13.08.2013  10:49:34    936960 E
         49   Typ  RSVARKEY                   0  16.12.1996  19:31:51      2048
         50   Prg  SAPLSSEL                  50  13.08.2013  10:42:32   1699840 E
         51   Prg  RSDBSPDS                   0  13.12.2007  11:37:48     66560 E
         52   Typ  RSEXFCODE                   0  18.07.1997  17:04:17      2048
         53   Prg  SAPLDSYA                  53  13.08.2013  10:45:29     52224 E
         54   Prg  SAPFSDS1                  53  07.03.2005  18:01:13     61440 E
         55   Typ  TDCLD                   0  14.07.1998  14:53:43      5120
         56   Prg  SAPLSDOD                  56  13.08.2013  10:42:31     50176 E
         57   Typ  DOKIL                   0  07.04.1997  18:29:04      3072
         58   Prg  SAPLLANG                  58  09.09.2011  21:12:32     11264 E
         59   Typ  T002                   0  25.09.2007  11:09:36      2048
         60   Prg  SAPFSPOR                   0  24.06.2008  18:36:49     16384 E
         61   Typ  RSPARINT                   0  10.03.1995  17:53:00      2048
         62   Prg  SAPLSCNT                  62  07.03.2005  18:01:13     34816 E
         63   Prg  SAPSHDTV                  62  13.08.2013  08:38:56     38912 E
         64   Prg  SAPFGUICNTL                   1  07.03.2005  18:01:13     27648 E
         65   Prg  SAPLOLEA                  65  13.08.2013  08:38:34    110592 E
         66   Prg  SAPLSGUI                  66  04.12.2009  20:43:32    105472 E
         67   Prg  SAPLSTTM                  67  09.09.2011  21:26:18     79872 E
         68   Prg  SAPLSBDC                  68  13.12.2007  10:50:07     49152 E
         69   Prg  SAPLSFES                  69  13.08.2013  10:47:09    316416 E
         70   Prg  SAPLTHFB                  70  13.08.2013  10:21:30    472064 E
         71   Typ  WPINFO                   0  28.05.2009  08:12:57      6144
         72   Prg  SAPLURFC                  72  13.08.2013  10:49:32     29696 E
         73   Prg  SAPLSPLUGIN                  73  09.09.2011  21:19:29      9216 E
         74   Typ  SWCBCONT                   0  09.09.2011  20:56:57      3072
         75   Typ  OLE_VERBS                   0  09.02.1995  13:23:37      2048
         76   Typ  OLE_PA                   0  13.01.1995  11:06:59      2048
         77   Typ  SSCRTEXTS                   0  15.08.1997  14:15:15      3072
         78   Prg  SAPLRSBATCH                  78  13.08.2013  12:29:38    689152 E
         79   Prg  /1BCDWBEN/SAPLREN0002                  79  23.11.2005  13:29:42    294912 E
         80   Prg  SAPLSENA                  80  28.05.2009  08:20:47     39936 E
         81   Prg  SAPLBTCH                  81  13.08.2013  10:51:12   2248704 E
         82   Prg  SAPLRS_GENERAL                  82  13.08.2013  12:20:02    120832 E
         83   Prg  /1BCDWBEN/SAPLREN0003                  83  23.11.2005  13:29:44    282624 E
         84   Prg  SAPLSYDB                  84  09.09.2011  21:28:17     65536 E
         85   Typ  MSXXLIST_V6                   0  28.05.2009  08:12:22      4096
         86   Typ  BAL_S_MSG                   0  09.09.2011  20:53:51      7168
         87   Prg  CL_RSBK_PROCESS===============CP                  87  10.09.2011  08:11:36    103424 E
         88   Prg  IF_RSBATCH_CALLBACK===========IP                  78  09.09.2011  22:39:45      9216 E
         89   Prg  IF_RSBATCH_EXECUTE============IP                  78  09.09.2011  22:39:45      8192 E
         90   Typ  RSBK_S_PROCESS                   0  09.09.2011  20:56:47      4096
         91   Typ  RSBK_S_CMD_MEMENTO                   0  09.09.2011  20:54:56      2048
         92   Prg  CL_RSBK_REQUEST===============CP                  92  13.08.2013  11:53:19    222208 E
         93   Prg  CL_RSBK_REQUEST_GENERAL=======CP                  93  10.09.2011  08:12:31     38912 E
         94   Prg  SAPLRRSI                  94  13.08.2013  12:29:38    393216 E
         95   Typ  RSD_S_COB_PRO                   0  09.09.2011  20:56:49     26624
         96   Prg  CL_RSR========================CP                  96  13.08.2013  12:06:59    180224 E
         97   Prg  CL_RS_BASE====================CP                  97  13.08.2013  12:27:37     15360 E
         98   Prg  CL_RSD_CHA====================CP                  98  13.08.2013  11:55:18    563200 E
         99   Prg  CL_RSD_IOBJ_VERS==============CP                  99  13.08.2013  12:03:26    301056 E
        100   Prg  SAPLRRMS                 100  13.08.2013  12:29:38     49152 E
        101   Prg  SAPLRRI1                 101  13.08.2013  12:29:38    496640 E
        102   Typ  RSR_S_DEBUGFLAGS                   0  13.08.2013  12:01:28     14336
        103   Prg  CL_RSDDTREX_CORE==============CP                 103  13.08.2013  12:29:38     49152 E
        104   Prg  SAPLRSDI                 104  09.09.2011  22:19:14     43008 E
        105   Prg  SAPLRSDG_IOBJ_DB_READ                 105  13.08.2013  12:29:38    355328 E
        106   Typ  RSD_S_AGGRINFO                   0  09.09.2011  20:55:04      2048
        107   Typ  RSD_S_VIOBJ                   0  09.09.2011  20:55:07     30720
        108   Prg  SAPLRSDN_IOBJ                 108  13.08.2013  12:29:38    163840 E
        109   Prg  CL_RSROA_VQ_SERVICES==========CP                 109  13.08.2013  12:29:37     86016 E
        110   Prg  CL_ABAP_ELEMDESCR=============CP                 110  28.05.2009  08:29:24     41984 E
        111   Prg  CL_ABAP_DATADESCR=============CP                 111  28.05.2009  08:29:18     21504 E
        112   Prg  CL_ABAP_TYPEDESCR=============CP                 112  13.08.2013  10:48:27     33792 E
        113   Prg  CL_ABAP_REFDESCR==============CP                 113  13.08.2013  10:48:27     34816 E
        114   Prg  CL_ABAP_STRUCTDESCR===========CP                 114  13.08.2013  10:48:27     49152 E
        115   Prg  CL_ABAP_COMPLEXDESCR==========CP                 115  28.05.2009  08:29:17     19456 E
        116   Prg  CL_ABAP_TABLEDESCR============CP                 116  09.09.2011  21:11:02     37888 E
        117   Prg  CL_ABAP_CLASSDESCR============CP                 117  28.05.2009  08:29:15     34816 E
        118   Prg  CL_ABAP_OBJECTDESCR===========CP                 118  28.05.2009  08:29:28     37888 E
        119   Prg  CL_ABAP_INTFDESCR=============CP                 119  28.05.2009  08:29:25     27648 E
        120   Prg  CL_ABAP_SOFT_REFERENCE========CP                 120  18.11.2005  14:35:28     10240 E
        121   Prg  CL_ABAP_REFERENCE=============CP                 121  07.03.2005  18:01:13      8192 E
        122   Prg  CL_RSRTS_METADATA=============CP                 122  13.08.2013  12:28:25    106496 E
        123   Prg  CL_RSRTS_METADATA_R3IS========CP                 123  13.08.2013  11:55:22    157696 E
        124   Prg  IF_RSRTS_METADATA=============IP                 117  13.08.2013  11:55:54     26624 E
        125   Prg  %_CABAP                 117  28.05.2009  08:14:56     36864 E
        126   Prg  IF_SERIALIZABLE_OBJECT========IP                 117  07.03.2005  18:01:13      5120 E
        127   Prg  CL_RSROA_VQ_METADATA==========CP                 127  13.08.2013  11:55:22    252928 E
        128   Prg  CL_RSL_ME_METADATA============CP                 128  13.08.2013  12:28:21    233472 E
        129   Prg  IF_RSDRV_TREX_NAME_MAPPER=====IP                 117  13.08.2013  12:29:31      8192 E
        130   Prg  CL_RSDDLTIP_IPROV_TABLE=======CP                 130  13.08.2013  11:55:15    147456 E
        131   Prg  CL_RSAN_PR_ANPR_PROV_TRANSIENTCP                 131  13.08.2013  11:55:06    117760 E
        132   Prg  CL_RSD_DTA====================CP                 132  13.08.2013  12:03:25    320512 E
        133   Typ  LVC_S_ROID                   0  19.01.2000  18:31:34      2048
        134   Typ  RSZCOMPKEY                   0  09.09.2011  20:55:16      3072
        135   Prg  IF_RSO_TLOGO_MAINTAIN=========IP                 117  09.09.2011  22:36:34     13312 E
        136   Prg  IF_RSD_DTA====================IP                 117  09.09.2011  22:35:40     30720 E
        137   Prg  CL_RSRTS_METADATA_ODP=========CP                 137  13.08.2013  12:03:31    396288 E
        138   Prg  IF_RSRTS_TRPR=================IP                 117  13.08.2013  12:10:34     10240 E
        139   Prg  CL_RSR_QPROV_METADATA=========CP                 139  13.08.2013  11:55:23    248832 E
        140   Typ  RSD_S_DTA_PRO                   0  09.09.2011  20:55:08     26624
        141   Typ  RSD_S_IOBJ_OBN                   0  09.09.2011  20:56:49      2048
        142   Prg  CX_RSD_IOBJ_NOT_FOUND=========CP                 142  09.09.2011  22:36:07     16384 E
        143   Prg  CX_RSD_IOBJ_EXCEPTION=========CP                 143  09.09.2011  22:36:07     14336 E
        144   Prg  CX_RS_STATIC_CHECK============CP                 144  09.09.2011  22:37:44     19456 E
        145   Prg  CX_RS_ERROR===================CP                 145  09.09.2011  22:37:36     13312 E
        146   Prg  CX_STATIC_CHECK===============CP                 146  18.11.2005  14:35:29     11264 E
        147   Prg  CX_ROOT=======================CP                 147  09.09.2011  21:51:41     13312 E
        148   Prg  CX_NO_CHECK===================CP                 148  18.11.2005  14:35:29     11264 E
        149   Typ  RSAROUT                   0  09.09.2011  20:49:50      4096
        150   Typ  RSAROUTT                   0  09.09.2011  20:50:52      2048
        151   Typ  RSDVDPA                   0  09.09.2011  20:56:49      9216
        152   Typ  RSDIOBJV                   0  09.09.2011  20:54:57      5120
        153   Typ  RSDKYF                   0  09.09.2011  20:46:44      5120
        154   Typ  RSDVTIM                   0  09.09.2011  20:56:49     12288
        155   Typ  RSDVUNI                   0  09.09.2011  20:56:49      9216
        156   Typ  RSDVCHA                   0  09.09.2011  20:55:09     14336
        157   Prg  CL_RSDRC_NCUM_GEN_TYPES=======CP                 157  13.08.2013  12:28:48      9216 E
        158   Prg  CL_RSD_IOBJ_UTILITIES=========CP                 158  09.09.2011  22:25:11     57344 E
        159   Prg  SAPLRSDN                 159  13.08.2013  12:29:38     86016 E
        160   Prg  SAPLRSVERS                 160  13.08.2013  12:29:38    371712 E
        161   Typ  RSNPAR                   0  09.09.2011  20:55:07      3072
        162   Prg  SAPLSTR4                 162  13.08.2013  10:42:32     74752 E
        163   Prg  %_CTRNSP                 162  07.03.2005  18:01:13     10240 E
        164

    Hi Hardeep,
    Looks like the transformation and DTP need to be activated again.
    The error is RSBK (299) - 'Invalid program status'. So please activate the transformation and DTP possibly activate the DSO's too.
    It should then work.
    Thanks
    Amit

  • Move data from one table to another table

    Hi all,
    I  had a custom table called sales_data in that table there are  columns like JAn,FEB,upto DEC including other columns so in each month there is some data total data is  23000 count but each month has has specific data like JAn-2500,FEB-2000 like that it has total 23000 records
    My Requirement  is i have to move data from one table to another table that too if i will pass jan only jan data should move like that feb,march,.....
    in my table there is no month column i had get it from another table called gl_periods and by using cursor and case function i have written the code
    well while when i am inserting data am passing year,month as parameters but 23000 data is moving it should get like that.
    Please suggest me.its urgent
    Thank You

    Hi hamid,
                   Please go through the below procedure.
    CREATE OR REPLACE PROCEDURE APPS.copy_sales_to_forecast(p_fiscal_year varchar2,p_month number)
    IS
    CURSOR C1 IS select period_year,period_num,start_date,end_date from apps.gl_periods
                 where period_set_name='Accounting'
                 and   period_year=p_fiscal_year
                 and   period_num<=p_month;
    type type1 is table of xxc_forecast_data%rowtype;
    t1 type1;
    BEGIN
    FOR CREC IN C1 LOOP
    BEGIN
    DELETE FROM xxc_forecast2
    where fiscal_year = crec.period_year
      and attribute1='Copied From Sales to Forecast Table of Month '||crec.period_num;
    END;
    SELECT
      product_category           ,
      product_sub_category       ,
      product_line               ,
      product_style              ,
      item_number                ,
      item_description           ,
      customer_name              ,
      customer_number            ,
      sales_channel              ,
      null      ,
      CASE
        WHEN crec.period_num=1 THEN sales_amount_month1
        ELSE 0
      END Transaction_quantity_period1,
      CASE
        WHEN crec.period_num=1 THEN sales_cost_month1
        ELSE 0
      END item_cogs_period1,
      CASE
        WHEN crec.period_num=1 THEN sales_mtl_cost_month1
        ELSE 0
      END item_material_cogs_period1 ,
      CASE
        WHEN crec.period_num=1 THEN sales_mtl_ovhd_cost_month1
        ELSE 0
      END item_mtl_ovhd_cogs_period1,
      CASE
        WHEN crec.period_num=1 THEN sales_res_cost_month1
        ELSE 0
      END item_resource_cogs_period1,
      CASE
        WHEN crec.period_num=1 THEN sales_op_cost_month1
        ELSE 0
      END item_op_cogs_period1,
      CASE
        WHEN crec.period_num=1 THEN sales_ovhd_month1
        ELSE 0
      END item_ovhd_cogs_period1,
      CASE
        WHEN crec.period_num=1 THEN sales_units_month1
        ELSE 0
      END extended_amount_us_period1,
      CASE
        WHEN crec.period_num=2 THEN sales_amount_month2
        ELSE 0
      END Transaction_quantity_period2,
      CASE
        WHEN crec.period_num=2 THEN sales_mtl_cost_month2
        ELSE 0
      END item_material_cogs_period2,
      CASE
        WHEN crec.period_num=2 THEN sales_mtl_ovhd_cost_month2
        ELSE 0
      END item_mtl_ovhd_cogs_period2,
      CASE
        WHEN crec.period_num=2 THEN sales_res_cost_month2
        ELSE 0
      END item_resource_cogs_period2,
      CASE
        WHEN crec.period_num=2 THEN sales_op_cost_month2
        ELSE 0
      END item_op_cogs_period2,
      CASE
        WHEN crec.period_num=2 THEN sales_ovhd_month2
        ELSE 0
      END item_ovhd_cogs_period2,
       CASE
        WHEN crec.period_num=2 THEN sales_units_month2
        ELSE 0
      END extended_amount_us_period2,
      CASE
        WHEN crec.period_num=3 THEN sales_amount_month3
        ELSE 0
      END Transaction_quantity_period3,
      CASE
        WHEN crec.period_num=3 THEN sales_mtl_cost_month3
        ELSE 0
      END item_material_cogs_period3,
      CASE
        WHEN crec.period_num=3 THEN sales_mtl_ovhd_cost_month3
        ELSE 0
      END item_mtl_ovhd_cogs_period3,
      CASE
        WHEN crec.period_num=3 THEN sales_res_cost_month3
        ELSE 0
      END item_resource_cogs_period3,
      CASE
        WHEN crec.period_num=3 THEN sales_op_cost_month3
        ELSE 0
      END item_op_cogs_period3,
      CASE
        WHEN crec.period_num=3 THEN sales_ovhd_month3
        ELSE 0
      END item_ovhd_cogs_period3,
      CASE
        WHEN crec.period_num=3 THEN sales_units_month3
        ELSE 0
      END extended_amount_us_period3,
      CASE
        WHEN crec.period_num=4 THEN sales_amount_month4
        ELSE 0
      END Transaction_quantity_period4,
      CASE
        WHEN crec.period_num=4 THEN sales_mtl_cost_month4
        ELSE 0
      END item_material_cogs_period4,
      CASE
        WHEN crec.period_num=4 THEN sales_mtl_ovhd_cost_month4
        ELSE 0
      END item_mtl_ovhd_cogs_period4,
      CASE
        WHEN crec.period_num=4 THEN sales_res_cost_month4
        ELSE 0
      END item_resource_cogs_period4,
      CASE
        WHEN crec.period_num=4 THEN sales_op_cost_month4
        ELSE 0
      END item_op_cogs_period4,
      CASE
        WHEN crec.period_num=4 THEN sales_ovhd_month4
        ELSE 0
      END item_ovhd_cogs_period4,
      CASE
        WHEN crec.period_num=4 THEN sales_units_month4
        ELSE 0
      END extended_amount_us_period4,
      CASE
        WHEN crec.period_num=5 THEN sales_amount_month5
        ELSE 0
      END Transaction_quantity_period5,
      CASE
        WHEN crec.period_num=5 THEN sales_mtl_cost_month5
        ELSE 0
      END item_material_cogs_period5,
      CASE
        WHEN crec.period_num=5 THEN sales_mtl_ovhd_cost_month5
        ELSE 0
      END item_mtl_ovhd_cogs_period5,
      CASE
        WHEN crec.period_num=5 THEN sales_res_cost_month5
        ELSE 0
      END item_resource_cogs_period5,
      CASE
        WHEN crec.period_num=5 THEN sales_op_cost_month5
        ELSE 0
      END item_op_cogs_period5,
      CASE
        WHEN crec.period_num=5 THEN sales_ovhd_month5
        ELSE 0
      END item_ovhd_cogs_period5,
      CASE
        WHEN crec.period_num=5 THEN sales_units_month5
        ELSE 0
      END extended_amount_us_period5,
      CASE
        WHEN crec.period_num=6 THEN sales_amount_month6
        ELSE 0
      END Transaction_quantity_period6,
      CASE
        WHEN crec.period_num=6 THEN sales_mtl_cost_month6
        ELSE 0
      END item_material_cogs_period6,
      CASE
        WHEN crec.period_num=6 THEN sales_mtl_ovhd_cost_month6
        ELSE 0
      END item_mtl_ovhd_cogs_period6,
      CASE
        WHEN crec.period_num=6 THEN sales_res_cost_month6
        ELSE 0
      END item_resource_cogs_period6,
      CASE
        WHEN crec.period_num=6 THEN sales_op_cost_month6
        ELSE 0
      END item_op_cogs_period6,
      CASE
        WHEN crec.period_num=6 THEN sales_ovhd_month6
        ELSE 0
      END item_ovhd_cogs_period6,
       CASE
        WHEN crec.period_num=6 THEN sales_units_month6
        ELSE 0
      END extended_amount_us_period6,
      CASE
        WHEN crec.period_num=7 THEN sales_amount_month7
        ELSE 0
      END Transaction_quantity_period7,
      CASE
        WHEN crec.period_num=7 THEN sales_mtl_cost_month7
        ELSE 0
      END item_material_cogs_period7,
      CASE
        WHEN crec.period_num=7 THEN sales_mtl_ovhd_cost_month7
        ELSE 0
      END item_mtl_ovhd_cogs_period7,
      CASE
        WHEN crec.period_num=7 THEN sales_res_cost_month7
        ELSE 0
      END item_resource_cogs_period7,
      CASE
        WHEN crec.period_num=7 THEN sales_op_cost_month7
        ELSE 0
      END item_op_cogs_period7,
      CASE
        WHEN crec.period_num=7 THEN sales_ovhd_month7
        ELSE 0
      END item_ovhd_cogs_period7,
      CASE
        WHEN crec.period_num=7 THEN sales_units_month7
        ELSE 0
      END extended_amount_us_period7,
      CASE
        WHEN crec.period_num=8 THEN sales_amount_month8
        ELSE 0
      END Transaction_quantity_period8,
      CASE
        WHEN crec.period_num=8 THEN sales_mtl_cost_month8
        ELSE 0
      END item_material_cogs_period8,
      CASE
        WHEN crec.period_num=8 THEN sales_mtl_ovhd_cost_month8
        ELSE 0
      END item_mtl_ovhd_cogs_period8,
      CASE
        WHEN crec.period_num=8 THEN sales_res_cost_month8
        ELSE 0
      END item_resource_cogs_period7,
      CASE
        WHEN crec.period_num=8 THEN sales_op_cost_month8
        ELSE 0
      END item_op_cogs_period8,
      CASE
        WHEN crec.period_num=8 THEN sales_ovhd_month8
        ELSE 0
      END item_ovhd_cogs_period8,
      CASE
        WHEN crec.period_num=8 THEN sales_units_month8
        ELSE 0
      END extended_amount_us_period8,
      CASE
        WHEN crec.period_num=9 THEN sales_amount_month9
        ELSE 0
      END Transaction_quantity_period9,
      CASE
        WHEN crec.period_num=9 THEN sales_mtl_cost_month9
        ELSE 0
      END item_material_cogs_period9,
      CASE
        WHEN crec.period_num=9 THEN sales_mtl_ovhd_cost_month9
        ELSE 0
      END item_mtl_ovhd_cogs_period9,
      CASE
        WHEN crec.period_num=9 THEN sales_res_cost_month9
        ELSE 0
      END item_resource_cogs_period7,
      CASE
        WHEN crec.period_num=9 THEN sales_op_cost_month9
        ELSE 0
      END item_op_cogs_period9,
      CASE
        WHEN crec.period_num=9 THEN sales_ovhd_month9
        ELSE 0
      END item_ovhd_cogs_period9,
       CASE
        WHEN crec.period_num=9 THEN sales_units_month9
        ELSE 0
      END extended_amount_us_period9,
      CASE
        WHEN crec.period_num=10 THEN sales_amount_month10
        ELSE 0
      END Transaction_quantity_period10,
      CASE
        WHEN crec.period_num=10 THEN sales_mtl_cost_month10
        ELSE 0
      END item_material_cogs_period10,
      CASE
        WHEN crec.period_num=10 THEN sales_mtl_ovhd_cost_month10
        ELSE 0
      END item_mtl_ovhd_cogs_period10,
      CASE
        WHEN crec.period_num=10 THEN sales_res_cost_month10
        ELSE 0
      END item_resource_cogs_period10,
      CASE
        WHEN crec.period_num=10 THEN sales_op_cost_month10
        ELSE 0
      END item_op_cogs_period10,
      CASE
        WHEN crec.period_num=10 THEN sales_ovhd_month10
        ELSE 0
      END item_ovhd_cogs_period10,
      CASE
        WHEN crec.period_num=10 THEN sales_units_month10
        ELSE 0
      END extended_amount_us_period10,
      CASE
        WHEN crec.period_num=11 THEN sales_amount_month11
        ELSE 0
      END Transaction_quantity_period11,
      CASE
        WHEN crec.period_num=11 THEN sales_mtl_cost_month11
        ELSE 0
      END item_material_cogs_period11,
      CASE
        WHEN crec.period_num=11 THEN sales_mtl_ovhd_cost_month11
        ELSE 0
      END item_mtl_ovhd_cogs_period11,
      CASE
        WHEN crec.period_num=11 THEN sales_res_cost_month11
        ELSE 0
      END item_resource_cogs_period11,
      CASE
        WHEN crec.period_num=11 THEN sales_op_cost_month11
        ELSE 0
      END item_op_cogs_period11,
      CASE
        WHEN crec.period_num=11 THEN sales_ovhd_month11
        ELSE 0
      END item_ovhd_cogs_period11,
      CASE
        WHEN crec.period_num=11 THEN sales_units_month11
        ELSE 0
      END extended_amount_us_period11,
      CASE
        WHEN crec.period_num=12 THEN sales_amount_month12
        ELSE 0
      END Transaction_quantity_period12,
      CASE
        WHEN crec.period_num=12 THEN sales_mtl_cost_month12
        ELSE 0
      END item_material_cogs_period12,
      CASE
        WHEN crec.period_num=12 THEN sales_mtl_ovhd_cost_month12
        ELSE 0
      END item_mtl_ovhd_cogs_period12,
      CASE
        WHEN crec.period_num=12 THEN sales_res_cost_month12
        ELSE 0
      END item_resource_cogs_period12,
      CASE
        WHEN crec.period_num=12 THEN sales_op_cost_month12
        ELSE 0
      END item_op_cogs_period12,
      CASE
        WHEN crec.period_num=12 THEN sales_ovhd_month12
        ELSE 0
      END item_ovhd_cogs_period12,
        CASE
        WHEN crec.period_num=12 THEN sales_units_month12
        ELSE 0
      END extended_amount_us_period12,
      CASE
        WHEN crec.period_num=2 THEN sales_cost_month2
        ELSE 0
      END item_cogs_period2,
       CASE
        WHEN crec.period_num=3 THEN sales_cost_month3
        ELSE 0
      END item_cogs_period3,
       CASE
        WHEN crec.period_num=4 THEN sales_cost_month4
        ELSE 0
      END item_cogs_period4,
       CASE
        WHEN crec.period_num=5 THEN sales_cost_month5
        ELSE 0
      END item_cogs_period5,
      CASE
        WHEN crec.period_num=6 THEN sales_cost_month6
        ELSE 0
      END item_cogs_period6,
      CASE
        WHEN crec.period_num=7 THEN sales_cost_month7
        ELSE 0
      END item_cogs_period7,
       CASE
        WHEN crec.period_num=8 THEN sales_cost_month8
        ELSE 0
      END item_cogs_period8,
      CASE
        WHEN crec.period_num=9 THEN sales_cost_month9
        ELSE 0
      END item_cogs_period9,
       CASE
        WHEN crec.period_num=10 THEN sales_cost_month10
        ELSE 0
      END item_cogs_period10,
       CASE
        WHEN crec.period_num=11 THEN sales_cost_month11
        ELSE 0
      END item_cogs_period11,
      CASE
        WHEN crec.period_num=12 THEN sales_cost_month12
        ELSE 0
      END item_cogs_period12,
      a.fiscal_year   ,
      a.budget_entity  ,
      a.organization_code,
      a.customer_id  ,
      a.inventory_item_id ,
      NULL,
      NULL,
      a.created_by ,
      a.last_updated_by ,
      a.creation_date ,
      a.last_update_date ,
      'Copied From Sales to Forecast Table of Month '||crec.period_num,
      a.attribute2,
      a.attribute3 ,
      a.attribute4 ,
      a.attribute5 ,
      a.attribute6 ,
      a.attribute7 ,
      a.attribute8 ,
      a.attribute9 ,
      a.attribute10,
      a.attribute11,
      a.attribute12,
      a.attribute13,
      a.attribute14,
      a.attribute15
      bulk collect into t1
      FROM  xxc_sales_data a 
      where  a.fiscal_year          = crec.period_year
    having CASE
                 WHEN crec.period_num=1  THEN sum(sales_amount_month1)
                 WHEN crec.period_num=2  THEN sum(sales_amount_month2)
                 WHEN crec.period_num=3  THEN sum(sales_amount_month3)
                 WHEN crec.period_num=4  THEN sum(sales_amount_month4)
                 WHEN crec.period_num=5  THEN sum(sales_amount_month5)
                 WHEN crec.period_num=6  THEN sum(sales_amount_month6)
                 WHEN crec.period_num=7  THEN sum(sales_amount_month7)
                 WHEN crec.period_num=8  THEN sum(sales_amount_month8)
                 WHEN crec.period_num=9  THEN sum(sales_amount_month9)
                 WHEN crec.period_num=10 THEN sum(sales_amount_month10)
                 WHEN crec.period_num=11 THEN sum(sales_amount_month11)
                 WHEN crec.period_num=12 THEN sum(sales_amount_month12)
                END !=0;
      FORALL i IN t1.first .. t1.last
      INSERT INTO xxc_forecast2 VALUES t1(i);
    --commit;
    END LOOP;
    END;
    Thank You

  • How give a data from one table to another table

    Oracle forms6i
    Hai All
    I had two table in table data base and from one table the data has to move to another table using forms
    The two tables are
    First table name temp_att from this the data has to move and the data are
    BARCODE BARDATE BARTIME Row_number
    0000000009949296 08-NOV-09 0800 1
    0000000009949296 08-NOV-09 1230 2
    0000000009949296 08-NOV-09 1245 3
    0000000009949296 08-NOV-09 1645 4
    0000000009949297 08-NOV-09 0815 1
    0000000009949297 08-NOV-09 1230 2
    0000000009949297 08-NOV-09 1300 3
    0000000009949297 08-NOV-09 1650 4
    Another table dail_att and the fields are
    barcode,bardate,intime(mintime),outtime(maxtime),intrin(nextmintime)intr,(nextmaxtime)
    Pls give some solutions to solve this problem.
    Thanks & Regards
    Srikkanth.M

    Hai
    Could pls explain me little bit clear
    I have explained my problem clearly in the last Post
    This is the requirement
    I had two table in table data base and from one table the data has to move to another table using forms
    The two tables are
    First table name temp_att from this the data has to move and the data are
    BARCODE BARDATE BARTIME Row_number
    0000000009949296 08-NOV-09 0800 1
    0000000009949296 08-NOV-09 1230 2
    0000000009949296 08-NOV-09 1245 3
    0000000009949296 08-NOV-09 1645 4
    0000000009949297 08-NOV-09 0815 1
    0000000009949297 08-NOV-09 1230 2
    0000000009949297 08-NOV-09 1300 3
    0000000009949297 08-NOV-09 1650 4
    Another table dail_att and the fields are
    barcode,bardate,intime(mintime),outtime(maxtime),intrin(nextmintime)intr,(nextmaxtime)
    Pls give some solutions to solve this problem.
    Thanks & Regards
    Srikkanth.M

  • Passing data from a container to another

    Hi,
    Let's say I have two containers (Container1=application , Container2).  Container1 gets some data from user, perform some database lookup and displays Container2 with the results from database lookup.
    Container1 --(call and display)--> Container2
    Below shows  how I am using a bindable variable in Container1 to pass the data from Container1 to Container2.  Also shows how I display Container2 from Container1.
    <!-- Container1 -->
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
       [Bindable] public var foo:String = "bar";
       private function loginHandler(event:LoginEvent):void
          mycontainer2 = new Container2();
          mycontainer2.name = "mycontainer2";
          this.addChild(mycontainer2);
    </mx:Application>
    I am accessing the data in Container2 as follow:
    <!-- Container2 -->
    {mx.core.Application.application.foo}
    Q1) Is there a better way to pass data from one container to another and access the data?
    Q2) Is this the only way to call and display Container2 from Container1?
    Q3) How can I move back to Container1 from Container2, i.e. Container2 call and display Container1
           Container2 --(back to)--> Container1

    Best practices call for using custom events to share data between components. Here is my Flex 3 Cookbook post on the topic:
    http://cookbooks.adobe.com/index.cfm?event=showdetails&postId=15466
    To switch easily between containers 1 & 2 use a ViewStack, the gold standard for such interaction, and manipulate the selectedIndex or selectedChild property:
    http://livedocs.adobe.com/flex/3/html/help.html?content=navigators_3.html
    If this post answered your question or helped, please mark it as such.

  • BADI for transfering data from one modal to another modal within single appset

    Hallo Experts,
    My Business Requirement is Transfer of data from one modal to another in same environment and did this taking reference from below document.(How to custom badi for replicating destination app)
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/e04b5d24-085f-2c10-d5a2-c1153a9f9346?QuickLink=index&…
    Document contains TR for implementing BADI, but this document supports bpc version 7.0 and we are using is bpc 10.0.
    So i make all compatible changes in BADI implementation and activate it. Now i am testing using transaction UJKT using following script.
    and the result is records successfully written back to application MIS, but when i check data is not moved to target application MIS.
    I am facing stuck situation in my project work. Please Suggest. Hope for positive reply.
    Script:
    *XDIM_MEMBERSET WM_ACCOUNT = WM_041,
    *XDIM_MEMBERSET WM_UOM_02 = UOM_004
    *XDIM_MEMBERSET WM_UD_2 = WM_07
    *XDIM_MEMBERSET WD_EXT_MAT_GRP =CHALK-PH-I,CHALK-PH-II,CHAVN-PH-I,CHAVN-PH-II,NASHIK-WM,RAJASTHAN-WM,TAMILNADU-WM
    *XDIM_MEMBERSET CATEGORY= Plan
    *XDIM_MEMBERSET AUDITTRAIL=Input
    *XDIM_MEMBERSET P_ENTITY = SIL
    *XDIM_MEMBERSET RPTCURRENCY = LC
    *START_BADI DAPP
       DESTINATION_APP ="MIS"
       RENAME_DIM ="WD_EXT_MAT_GRP= PRODUCT"
       ADD_DIM ="PLANT=NO_PLANT","MIS_ACCOUNTS=CAIN0058040008","COST_CENTER=NO_COST_CENTER","FLOW=Opening","UOM=AMT","CUSTOMER_SALES_2=NO_CUSTOMER","CATEGORY=Plan","AUDITTRAIL=Input"             
       DEBUG = ON
       WRITE = OFF
       QUERY = ON
    *END_BADI
    Please find attached result.
    Regards,
    Dipesh Mudras.

    Hello,
    Here is the manual to copy data between apps (it works with BPC NW75):
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/b0480970-894f-2d10-f9a5-d4b1160be203?quicklink=index&overridelayout=true
    It works me, but now I need to modify the Script Logic to make that a "property" from the origin dimension has to be copied to the destination dimension as "id", like follow:
    //*XDIM_MEMBERSET CATEGORY = %CATEGORY_SET%
    //*XDIM_MEMBERSET TIME = %TIME_SET%
    //*XDIM_MEMBERSET ENTITY = %ENTITY_SET%
    //*XDIM_MEMBERSET RPTCURRENCY =  %RPTCURRENCY_SET%
    *START_BADI FiltroPD
         WRITE = OFF
         APPL = $APPLICATION$
         ADD_DIM = "ORIGEN = APPVENTAS"
         ADD_DIM ="O_COSTE = no_input"
         ADD_DIM="CECO = no_input"
         RENAME_DIM="P_ACCT = RATIOS.P_ACCT "
    *END_BADI

  • What are Parameters? How are they differenet from Variables? Why can't we use variables for passing data from one sequnece to another? What is the advantage of using Parameters instead of Variables?

    Hi All,
    I am new to TestStand. Still in the process of learning it.
    What are Parameters? How are they differenet from Variables? Why can't we use variables for passing data from one sequnece to another? What is the advantage of using Parameters instead of Variables?
    Thanks in advance,
    LaVIEWan
    Solved!
    Go to Solution.

    Hi,
    Using the Parameters is the correct method to pass data into and out of a sub sequence. You assign your data to be passed into or out of a Sequence when you are in the Edit Sequence Call dialog and in the Sequence Parameter list.
    Regards
    Ray Farmer

Maybe you are looking for