Suppress dialog

what is suppress dialog?

<b>SUPPRESS DIALOG.</b>
<u>Effect</u>
Suppresses output of the current screen.
However, flow control continues normally and dialog resumes on the next screen.
<u>
Note</u>
SUPPRESS DIALOG should only be used in a PBO (PROCESS BEFORE OUTPUT) module.
Example:
REPORT demo_leave_to_list_processing .
TABLES demo_conn.
DATA: wa_spfli TYPE spfli,
      flightdate TYPE sflight-fldate.
CALL SCREEN 100.
MODULE status_0100 OUTPUT.
  SET PF-STATUS 'SCREEN_100'.
ENDMODULE.
MODULE cancel INPUT.
  LEAVE PROGRAM.
ENDMODULE.
MODULE user_command_0100.
  CALL SCREEN 500.
  SET SCREEN 100.
ENDMODULE.
MODULE call_list_500 OUTPUT.
  LEAVE TO LIST-PROCESSING AND RETURN TO SCREEN 0.
  SET PF-STATUS space.
  SUPPRESS DIALOG.
  SELECT  carrid connid cityfrom cityto
    FROM  spfli
    INTO  CORRESPONDING FIELDS OF wa_spfli
    WHERE carrid = demo_conn-carrid.
    WRITE: / wa_spfli-carrid, wa_spfli-connid,
             wa_spfli-cityfrom, wa_spfli-cityto.
    HIDE: wa_spfli-carrid, wa_spfli-connid.
  ENDSELECT.
  CLEAR: wa_spfli-carrid.
ENDMODULE.
TOP-OF-PAGE.
  WRITE text-001 COLOR COL_HEADING.
  ULINE.
TOP-OF-PAGE DURING LINE-SELECTION.
  WRITE sy-lisel COLOR COL_HEADING.
  ULINE.
AT LINE-SELECTION.
  CHECK NOT wa_spfli-carrid IS INITIAL.
  SELECT  fldate
    FROM  sflight
    INTO  flightdate
    WHERE carrid = wa_spfli-carrid AND
          connid = wa_spfli-connid.
    WRITE / flightdate.
  ENDSELECT.
  CLEAR: wa_spfli-carrid.
If you want to call a list from a screen then this is used.

Similar Messages

  • Can I suppress dialog outside script?

    I have a start up script that is used in cross-plattform production. It fixes the links of pictures. Works fine but the user still gets the warning message before the script does its work. If the document is opened by script I can suppress the dialog but I did not find a way for the regular InDesign Open action.
    Is it possible by script?
    (I think it was the case in the old days that setting userinteraction level to neverinteract  would get rid of all dialogs but this seems to be no longer the case.)
    Any idea?
    Thank you,
    Ralf

    Okay, sometimes it is a good idea to simply ask a non-scripting guy. One can just turn off the dialog in the InDesign preferences.
    I am sure you all knew that.
    Ralf

  • Batch settings: Suppress dialogs

    I would like to batch a complete folder in Illustrator with an action.
    The only problem I am facing is that Illustrator doesn't have the option to supress dialogs, and therefore I have to click manually for each file to OPEN and SAVE.
    In Photoshop I don't have this problem, because there you can select the following options:
    - Suppress File Open Options Dialog
    - Suppress Color Profile Warnings
    My Question is: How can I suppress those dialogs in Illustrator?
    If that's not possible: How can I batch a complete folder without having to remove every dialog for each file?

    Has anyone experienced this problem?

  • Suppress dialog box for font not found

    using VB I open AI and load ai files and send commands to save them in several image types, there are times that a dialog box stating Font not found with OK Cancel button appears. I need to suppress this dialog so my program does not hang. any advice will be highly appreciated. Thanks
    Medallo

    You cannot suppress this warning. Every time you open a document Illustrator will let you know that you do not have the font on your computer or is not active.
    The reason of this warning is because the layout may change, words or symbols could disappeared, etc. This warning cannot be ignore. If you do not have the font, you have to assigned a new font and make sure that the artwork is correct and nothing is missing.
    I hope this helps!

  • E-mail from oracle form - suppress dialog window

    sending mail on commit using Oracle form4.5 - OLE2 built-in package.
    The default mail is Microsoft office outlook 2003.
    I get a microsoft office outlook dialog with the following message.
    " A program is trying to automatically send e-mail on your behalf.
    Do you want to allow this?
    If this is unexpected, this may be virus and you should choose 'NO' "
    In outlook express, there is a option to disable this. Under Tools -> Options -> Security tab : Warn me when other applications try to send mail as me'
    Could anyone let me know as to how to suppress the dialog box please.

    Hi,
    I've no idea how you can suppress such an message in MS Outlook. I'm a little bit surprised though, you have chosen an OLE2 approach. Why don't you simply send e-mail messages from the database using utl_smtp or utl_mail ?
    Hope this helps,
    Matthieu

  • Suppress dialog, preset destination file name and location

    In acrobat 4 I could write a registry setting that would preset the output
    filename and location, print to adobe pdf writer, not get prompted, and the
    file would be created with the name and in the location I set.
    [HKEY_CURRENT_USER\Software\Adobe\Acrobat PDFWriter]
    "PDFFileName"="X:\\Output\\myFileName.pdf"
    What is the equivalent in version 8?

    Thanks.<br /><br />I will read through it more.<br />Having only worked with the PDFWriter, this is what is new to me:<br />"PrinterJobControl"<br /><br />[HKEY_CURRENT_USER\Software\Adobe\Acrobat <br />Distiller\PrinterJobControl]"C:\Program Files\Windows <br />NT\Accessories\wordpad.exe" ="c:\MyPDFoutputFileName.pdf"<br /><br />This seems like like I am presetting my application output, correct?<br /><br />>>>><br />Programmatic control<br /><br />Prompting can be turned off programmatically by adding a key to the Windows <br />registry. This method applies to the creation of only one PDF document by a <br />specific application for the current user. To use this method, add the <br />following registry key:<br /><br />HKEY_CURRENT_USER\Software\Adobe\Acrobat Distiller\PrinterJobControl<br /><br />This key takes as subkeys:<br /><br />(Default)application<br /><br />The (Default) entry is reserved for possible future use and is not to be <br />used.<br /><br />The application subkey is the full path of the application for which <br />prompting is to be turned off. The value of the application subkey is a <br />REG_SZ value that is the full path of the output file. For example, the <br />following registry script would turn off prompting for the next printing <br />performed by wordpad.exe, printing to the file c:\MyPDFoutputFileName.pdf:<br /><br />Windows Registry Editor Version 5.00<br /><br />[HKEY_CURRENT_USER\Software\Adobe\Acrobat <br />Distiller\PrinterJobControl]"C:\Program Files\Windows <br />NT\Accessories\wordpad.exe" ="c:\MyPDFoutputFileName.pdf"<br /><br />Note:Though the programming language may require that your backslashes are <br />escaped (for example, "c:\\MyPDFoutputFileName.pdf"), the value of the <br />registry entry must use single slashes. This key, once established, remains <br />until used and is removed once the Windows API function StartDoc(HDC hdc, <br />CONST DOCINFO* lpdi) has successfully completed. Also note that the output <br />folder path must already exist with read and write access for the current <br />user and the destination file must not exist.<<<<br /><br /><br /><br /><br /><Bernd Alheit> wrote in message news:[email protected]...<br />> Look at the document 'Acrobat Distiller API Reference' of the Acrobat SDK. <br />> There read the section 'Disabling prompts for output file names'.

  • Suppress dialog after CTRL P

    Hi
    I am using  REUSE_ALV_GRID_DISPLAY to display ALV screen  and ALV display has standard Print button. So When I click on CTRL- P the Pop up comes for the print . I want to supress this Pop up.
    The print should not go before pressing the CTRL-P .
    Any suggestions.

    I don't think you can intercept Ctrl P. But maybe you can add a button to the ALV toolbar that calls the ALV print function in background?

  • "PDF Modification Detected" dialog box

    When I attempt to open certain PDFs in Illustrator (up to and including CS5.1), I get a dialog box with the title 'PDF Modification Detected' and the text 'This document has been modified outside of Adobe Illustrator.'
    I can't work out what it is about these PDFs that causes this dialog box to open (most PDFs don't cause it, including ones that have been edited using programs other than Illustrator). Discarding changes does indeed discard certain changes.
    The dialog box appears even where the file is opened using a script that suppresses dialogs. This together with the icon makes me think that this is a really old piece of code that's being triggered in a different way from most dialogs.  Does anyone have any idea of what causes this dialog to appear, and if there's any way to take it into account (e.g. setting a default answer) in scripting or batch processing?

    It could be that this is just caused by out-of-sync timestamps on the file.
    But possibly you've got a bigger problem. PDFs generated by Illustrator may in fact contain two files: a PDF and an AI. WHen you open them in Illustrator, the AI will be edited (and the PDF will be updated when saving). When opening them in other software, the PDF part will be edited (and the AI won't be updated). Illustrator realizes this and warns you.
    You know your files, you'll have to find out what happened.

  • Reg: SUPPRESS AND PICK  in module pool?

    what is SUPPRESS DAILOG in module pool.
    what is the PICK function type in module pool.

    Hi,
    Check this for Suppress Dialog.
    <b>SUPPRESS DIALOG.
    Effect
    Suppresses output of the current screen.
    However, flow control continues normally and dialog resumes on the next screen.
    Note
    SUPPRESS DIALOG should only be used in a PBO (PROCESS BEFORE OUTPUT) module.</b>
    Regards
    vijay

  • Unable to close Modal dialog box

    Hello Friends,
    I am displaying a list in a Modal Dialog box. When I try to close the Modal dialog box. It is not getting closed.I have defined a gui status for this modal dialog box. PBO and PAI Coding is given below .
    module STATUS_0300 output.
      SET PF-STATUS 'STATUS_300'.
    SUPPRESS DIALOG.
      LEAVE TO LIST-PROCESSING AND RETURN TO SCREEN 0 .
      IF p_week IS NOT INITIAL.
        WRITE : text-009 COLOR 1.
      ENDIF.
      IF p_month IS NOT INITIAL.
        WRITE : text-010 COLOR 1.
      ENDIF.
      LOOP AT g_t_wkmon_error INTO g_s_wkmon_error.
        WRITE :/ g_s_wkmon_error-matnr,
                 g_s_wkmon_error-period,
                 g_s_wkmon_error-quantity.
      ENDLOOP.
    LEAVE SCREEN.
    endmodule.  
    module USER_COMMAND_0300 input.
    CASE ok_code.
      WHEN 'OK'.
       LEAVE PROGRAM.
    ENDCASE.
    endmodule. 
    Thanks in Advance.
    Hari

    Hi,
    Check the below thread
    Re: Unable to close modal dialog box
    " Make sure you select the Radio Button DIalog BOX Typ while creating the Status in PBO
    You can use SET SCREEN 0 In the above Thread
    MODULE user_command_0100 INPUT.
      CASE ok.
        when 'CANCEL'. " You Standard GUI options shown in The GUI Screen
          SET SCREEN 0.
      ENDCASE.
    ENDMODULE.                 " USER_COMMAND_0100  INPUT
    module STATUS_0100 output.
    SET PF-STATUS 'ABC'. " This is of type Dailog Box type
    *  SET TITLEBAR 'xxx'.
    endmodule.                 " STATUS_0100  OUTPUT
    Hope this would resolve your Issue.
    Cheerz
    Ram
    Edited by: Ramchander Krishnamraju on Apr 16, 2010 1:16 PM

  • REUSE_ALV_LIST_DISPLAY on a dialog program

    Hi,
    I have a requirement where in I have to call REUSE_ALV_LIST_DISPLAY on a dialog program.
    Can any one tell me how we can call a list display from a dialog program.
    Regards,
    Abhishek.

    hi vijai,
    i have the same problem using reuse_alv_list_display on a dialog program
    i can solved it using the way you posted before, but how if my alv list also in the same program? but in a different screen?
    so far i manage to display  the alv out, but i cannot callback my user command
    for example:
    WHEN 'MASS_TRP'.
          CALL SCREEN 0400.
    and on screen 0400.
    LEAVE TO LIST-PROCESSING AND RETURN TO SCREEN 0.----> "if i'm not using return to screen 0, everytime i click back, it will only go back to my alv list, while what i want is go back to my main program, any suggestion?"
    SUPPRESS DIALOG.
    CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
        EXPORTING
          i_callback_program       = 'ZTICKETS'
          i_callback_pf_status_set = '0400'
          i_callback_user_command  = 'USER_COMMAND' -
    > "i cannot call back this eventhough i have the user command form"
          is_layout                = i_layout
          it_fieldcat              = i_fieldcat
          i_save                   = 'A'
         it_events                = i_events
        TABLES
          t_outtab                 = i_mtrp.
      IF sy-subrc <> 0.
      ENDIF.
    really appreciate if someone can help
    thanks

  • WebUtil -- OLE functions Forms 10G -- OutLook Access dialog window

    Hello:
    I am using OLE to open outlook compose dialog email dialog box from Forms.
    When we invoke Outlook Compose/draft window, an Outlook Dialog window/alert comes up with a message "A program is trying to access e-mail addresses you have stored in Outlook. Do you want to allow this? etc.."
    How can I suppress this dialog box?
    Thanks

    Hello,
    take a look at this thread:
    Re: E-mail from oracle form - suppress dialog window
    and first off all, contact your system administrator.
    Bernd

  • Prepare has not been completed succesfully

    Hi Experts,
    I started an upgrade release 4.6C to ECC 6.0 on windows 2003 db version is SQL Server 2005,
    I am getting an error message at the begining of prepare phase,
    I've also updated sapup.exe version and source system kernel to 2364,
    how can i prevent this error,
    ERROR: PREPARE has not been completed successfully.
    Correct the problems reported by PREPARE otherwise
    you cannot start the upgrade.
    here is UpgDialog.log
    Target SAP system is AHQ
    Enter the SAP instance number [00]:
    ? INSTANCE NUMBER   =
    Waiting for input since 30.Eki.2008 10:31:46
    > INSTANCE NUMBER   =  00
    Type of database system is mss
      >>>>>>>>>> Input Wizard <<<<<<<<<<
    Please enter up to 24 mount points for CDs.
    Enter at least the mount point for the CD titled "Upgrade Master CD/DVD"
    ? MOUNT POINT 01 = E:\upgdvds\upgmaster_51033520\UMN_WINDOWS_I386
    Reading data from "Upgrade Master CD/DVD"...
    SAP  UPGRADE  CONTROL  PROGRAM
    ================================
    This is SAPup version 7.00/3 upgrade to release
            600 of EA-APPL
            600 of EA-DFPS
            600 of EA-FINSERV
            600 of EA-GLTRADE
            600 of EA-HR
            400 of EA-IPPE
            600 of EA-PS
            600 of EA-RETAIL
            600 of ECC-DIMP
            600 of ERECRUIT
            600 of FI-CA
            600 of FI-CAX
            600 of FINBASIS
            600 of INSURANCE
            600 of IS-CWM
            600 of IS-H
            600 of IS-M
            600 of IS-OIL
            600 of IS-PS-CA
            600 of IS-UT
            600 of LSOFE
            2005_1_700 of PI_BASIS
            700 of SAP_ABA
            700 of SAP_AP
            600 of SAP_APPL
            700 of SAP_BASIS
            700 of SAP_BW
            600 of SAP_HR
            600 of SEM-BW
            2005_1_700 of ST-PI
    Target SAP system is AHQ, MSSQL database
    ? continue
    ? cancel
    Waiting for input since 30.Eki.2008 10:34:32
    > continue
    ERROR: PREPARE has not been completed successfully.
    Correct the problems reported by PREPARE otherwise
    you cannot start the upgrade.
    ? continue
    ? cancel
    And also in /usr/sap/put/log directoy these logs existent;
    SAPup.log;
    ************************* SAPup started in UPGRADE mode *************************
    This is SAPup version 7.00/3 patch level 25.013.
    SEVERE ERROR: problems with SERVER mode - abort
    ...CANCELED at 20081030104921.
    ************************* SAPup started in UPGRADE mode *************************
    This is SAPup version 7.00/3 patch level 25.013.
    ...begin dialogue at 20081030105012
    ...end dialogue at 20081030105013
    ...begin dialogue at 20081030105013
    ...end dialogue at 20081030105015
    ...begin dialogue at 20081030105034
    ...end dialogue at 20081030105039
    Reading Parameter File "C:\usr\sap\put\bin\DBSYNC.PAR" at 20081030105039
    Condition level 1, total => FALSE '#if ( "MSS" == "ORA" )' => FALSE
    Condition level 1, total => FALSE '#elseif ( "MSS" == "OPS" )' => FALSE
    Condition level 1, total => FALSE '#elseif ( "MSS" == "ADA" )' => FALSE
    Condition level 1, total => FALSE '#elseif ( "MSS" == "INF" )' => FALSE
    Condition level 1, total => FALSE '#elseif ( "MSS" == "DB6" )' => FALSE
    Condition level 1, total => FALSE '#elseif ( "MSS" == "D4A" )' => FALSE
    Condition level 1, total => TRUE '#elseif ( "MSS" == "MSS" )' => TRUE
    ...begin dialogue at 20081030105039
    ...end dialogue at 20081030105041
    ...STARTED at 20081030105041.
    Reading Parameter File "C:\usr\sap\put\bin\TRATTR.LST" at 20081030105041
    Reading Parameter File "C:\usr\sap\put\bin\TRGROUP.LST" at 20081030105041
    ...begin dialogue at 20081030105041
    ...end dialogue at 20081030105104
    ...CANCELED at 20081030105104.
    ************************* SAPup started in UPGRADE mode *************************
    This is SAPup version 7.00/3 patch level 25.011.
    ...begin dialogue at 20081030105626
    ...end dialogue at 20081030105627
    ...begin dialogue at 20081030105627
    ...end dialogue at 20081030105630
    ...begin dialogue at 20081030105711
    ...end dialogue at 20081030105715
    Reading Parameter File "C:\usr\sap\put\bin\DBSYNC.PAR" at 20081030105715
    Condition level 1, total => FALSE '#if ( "MSS" == "ORA" )' => FALSE
    Condition level 1, total => FALSE '#elseif ( "MSS" == "OPS" )' => FALSE
    Condition level 1, total => FALSE '#elseif ( "MSS" == "ADA" )' => FALSE
    Condition level 1, total => FALSE '#elseif ( "MSS" == "INF" )' => FALSE
    Condition level 1, total => FALSE '#elseif ( "MSS" == "DB6" )' => FALSE
    Condition level 1, total => FALSE '#elseif ( "MSS" == "D4A" )' => FALSE
    Condition level 1, total => TRUE '#elseif ( "MSS" == "MSS" )' => TRUE
    ...begin dialogue at 20081030105715
    ...end dialogue at 20081030105719
    ...CANCELED at 20081030105719.
    ************************* SAPup started in UPGRADE mode *************************
    This is SAPup version 7.00/3 patch level 25.013.
    ...begin dialogue at 20081030105752
    ...end dialogue at 20081030105753
    ...begin dialogue at 20081030105753
    ...end dialogue at 20081030105756
    ...begin dialogue at 20081030105814
    ...end dialogue at 20081030105818
    Reading Parameter File "C:\usr\sap\put\bin\DBSYNC.PAR" at 20081030105818
    Condition level 1, total => FALSE '#if ( "MSS" == "ORA" )' => FALSE
    Condition level 1, total => FALSE '#elseif ( "MSS" == "OPS" )' => FALSE
    Condition level 1, total => FALSE '#elseif ( "MSS" == "ADA" )' => FALSE
    Condition level 1, total => FALSE '#elseif ( "MSS" == "INF" )' => FALSE
    Condition level 1, total => FALSE '#elseif ( "MSS" == "DB6" )' => FALSE
    Condition level 1, total => FALSE '#elseif ( "MSS" == "D4A" )' => FALSE
    Condition level 1, total => TRUE '#elseif ( "MSS" == "MSS" )' => TRUE
    ...begin dialogue at 20081030105818
    ...end dialogue at 20081030105824
    ...STARTED at 20081030105824.
    Reading Parameter File "C:\usr\sap\put\bin\TRATTR.LST" at 20081030105824
    Reading Parameter File "C:\usr\sap\put\bin\TRGROUP.LST" at 20081030105824
    ...begin dialogue at 20081030105824
    ...end dialogue at 20081030110026
    ...CANCELED at 20081030110026.
    ************************* SAPup started in UPGRADE mode *************************
    This is SAPup version 7.00/3 patch level 25.013.
    ...begin dialogue at 20081030110034
    ...end dialogue at 20081030110035
    ...begin dialogue at 20081030110035
    ...end dialogue at 20081030110038
    ...begin dialogue at 20081030110054
    ...end dialogue at 20081030110104
    Reading Parameter File "C:\usr\sap\put\bin\DBSYNC.PAR" at 20081030110104
    Condition level 1, total => FALSE '#if ( "MSS" == "ORA" )' => FALSE
    Condition level 1, total => FALSE '#elseif ( "MSS" == "OPS" )' => FALSE
    Condition level 1, total => FALSE '#elseif ( "MSS" == "ADA" )' => FALSE
    Condition level 1, total => FALSE '#elseif ( "MSS" == "INF" )' => FALSE
    Condition level 1, total => FALSE '#elseif ( "MSS" == "DB6" )' => FALSE
    Condition level 1, total => FALSE '#elseif ( "MSS" == "D4A" )' => FALSE
    Condition level 1, total => TRUE '#elseif ( "MSS" == "MSS" )' => TRUE
    ...begin dialogue at 20081030110104
    ...end dialogue at 20081030110123
    ************************* SAPup started in UPGRADE mode *************************
    This is SAPup version 7.00/3 patch level 25.013.
    ...begin dialogue at 20081030110134
    ...end dialogue at 20081030110140
    ...begin dialogue at 20081030110140
    ...end dialogue at 20081030110143
    ...begin dialogue at 20081030110149
    ...end dialogue at 20081030110154
    Reading Parameter File "C:\usr\sap\put\bin\DBSYNC.PAR" at 20081030110154
    Condition level 1, total => FALSE '#if ( "MSS" == "ORA" )' => FALSE
    Condition level 1, total => FALSE '#elseif ( "MSS" == "OPS" )' => FALSE
    Condition level 1, total => FALSE '#elseif ( "MSS" == "ADA" )' => FALSE
    Condition level 1, total => FALSE '#elseif ( "MSS" == "INF" )' => FALSE
    Condition level 1, total => FALSE '#elseif ( "MSS" == "DB6" )' => FALSE
    Condition level 1, total => FALSE '#elseif ( "MSS" == "D4A" )' => FALSE
    Condition level 1, total => TRUE '#elseif ( "MSS" == "MSS" )' => TRUE
    ...begin dialogue at 20081030110154
    ...end dialogue at 20081030110155
    ...STARTED at 20081030110155.
    Reading Parameter File "C:\usr\sap\put\bin\TRATTR.LST" at 20081030110155
    Reading Parameter File "C:\usr\sap\put\bin\TRGROUP.LST" at 20081030110155
    ...begin dialogue at 20081030110155
    ...end dialogue at 20081030110328
    ...CANCELED at 20081030110328.
    ************************* SAPup started in UPGRADE mode *************************
    This is SAPup version 7.00/3 patch level 25.013.
    ...begin dialogue at 20081030110335
    ...end dialogue at 20081030110335
    ...begin dialogue at 20081030110335
    ...end dialogue at 20081030110337
    ...begin dialogue at 20081030110342
    SEVERE ERROR: problems with SERVER mode - abort
    ...CANCELED at 20081030110342.
    ************************* SAPup started in UPGRADE mode *************************
    This is SAPup version 7.00/3 patch level 25.013.
    ...begin dialogue at 20081030110858
    ...end dialogue at 20081030110859
    ...begin dialogue at 20081030110859
    ...end dialogue at 20081030110901
    ...begin dialogue at 20081030110937
    ...end dialogue at 20081030110940
    Reading Parameter File "C:\usr\sap\put\bin\DBSYNC.PAR" at 20081030110940
    Condition level 1, total => FALSE '#if ( "MSS" == "ORA" )' => FALSE
    Condition level 1, total => FALSE '#elseif ( "MSS" == "OPS" )' => FALSE
    Condition level 1, total => FALSE '#elseif ( "MSS" == "ADA" )' => FALSE
    Condition level 1, total => FALSE '#elseif ( "MSS" == "INF" )' => FALSE
    Condition level 1, total => FALSE '#elseif ( "MSS" == "DB6" )' => FALSE
    Condition level 1, total => FALSE '#elseif ( "MSS" == "D4A" )' => FALSE
    Condition level 1, total => TRUE '#elseif ( "MSS" == "MSS" )' => TRUE
    ...begin dialogue at 20081030110940
    ...end dialogue at 20081030110941
    ...STARTED at 20081030110941.
    Reading Parameter File "C:\usr\sap\put\bin\TRATTR.LST" at 20081030110941
    Reading Parameter File "C:\usr\sap\put\bin\TRGROUP.LST" at 20081030110941
    ...begin dialogue at 20081030110941
    ...end dialogue at 20081030110945
    ...CANCELED at 20081030110945.
    CHANGES.LOG
    MILESTONE
    "BEG_IR"
    "STO_IR"
    "20081030104921"
    "20081030104921"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "BEG_IR"
    "DIA_IR"
    "20081030105012"
    "20081030105012"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "END_IR"
    "DIA_IR"
    "20081030105013"
    "20081030105013"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "BEG_IR"
    "DIA_IR"
    "20081030105013"
    "20081030105013"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "END_IR"
    "DIA_IR"
    "20081030105015"
    "20081030105015"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "BEG_IR"
    "DIA_IR"
    "20081030105034"
    "20081030105034"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "END_IR"
    "DIA_IR"
    "20081030105039"
    "20081030105039"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "BEG_IR"
    "DIA_IR"
    "20081030105039"
    "20081030105039"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "END_IR"
    "DIA_IR"
    "20081030105041"
    "20081030105041"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "END_IR"
    "STO_IR"
    "20081030105041"
    "20081030105041"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "BEG_IR"
    "DIA_IR"
    "20081030105041"
    "20081030105041"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "END_IR"
    "DIA_IR"
    "20081030105104"
    "20081030105104"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "BEG_IR"
    "STO_IR"
    "20081030105104"
    "20081030105104"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "BEG_IR"
    "DIA_IR"
    "20081030105626"
    "20081030105626"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "END_IR"
    "DIA_IR"
    "20081030105627"
    "20081030105627"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "BEG_IR"
    "DIA_IR"
    "20081030105627"
    "20081030105627"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "END_IR"
    "DIA_IR"
    "20081030105630"
    "20081030105630"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "BEG_IR"
    "DIA_IR"
    "20081030105711"
    "20081030105711"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "END_IR"
    "DIA_IR"
    "20081030105715"
    "20081030105715"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "BEG_IR"
    "DIA_IR"
    "20081030105715"
    "20081030105715"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "END_IR"
    "DIA_IR"
    "20081030105719"
    "20081030105719"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "BEG_IR"
    "STO_IR"
    "20081030105719"
    "20081030105719"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "BEG_IR"
    "DIA_IR"
    "20081030105752"
    "20081030105752"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "END_IR"
    "DIA_IR"
    "20081030105753"
    "20081030105753"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "BEG_IR"
    "DIA_IR"
    "20081030105753"
    "20081030105753"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "END_IR"
    "DIA_IR"
    "20081030105756"
    "20081030105756"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "BEG_IR"
    "DIA_IR"
    "20081030105814"
    "20081030105814"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "END_IR"
    "DIA_IR"
    "20081030105818"
    "20081030105818"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "BEG_IR"
    "DIA_IR"
    "20081030105818"
    "20081030105818"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "END_IR"
    "DIA_IR"
    "20081030105824"
    "20081030105824"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "END_IR"
    "STO_IR"
    "20081030105824"
    "20081030105824"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "BEG_IR"
    "DIA_IR"
    "20081030105824"
    "20081030105824"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "END_IR"
    "DIA_IR"
    "20081030110026"
    "20081030110026"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "BEG_IR"
    "STO_IR"
    "20081030110026"
    "20081030110026"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "BEG_IR"
    "DIA_IR"
    "20081030110034"
    "20081030110034"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "END_IR"
    "DIA_IR"
    "20081030110035"
    "20081030110035"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "BEG_IR"
    "DIA_IR"
    "20081030110035"
    "20081030110035"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "END_IR"
    "DIA_IR"
    "20081030110038"
    "20081030110038"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "BEG_IR"
    "DIA_IR"
    "20081030110054"
    "20081030110054"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "END_IR"
    "DIA_IR"
    "20081030110104"
    "20081030110104"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "BEG_IR"
    "DIA_IR"
    "20081030110104"
    "20081030110104"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "END_IR"
    "DIA_IR"
    "20081030110123"
    "20081030110123"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "BEG_IR"
    "DIA_IR"
    "20081030110134"
    "20081030110134"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "END_IR"
    "DIA_IR"
    "20081030110140"
    "20081030110140"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "BEG_IR"
    "DIA_IR"
    "20081030110140"
    "20081030110140"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "END_IR"
    "DIA_IR"
    "20081030110143"
    "20081030110143"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "BEG_IR"
    "DIA_IR"
    "20081030110149"
    "20081030110149"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "END_IR"
    "DIA_IR"
    "20081030110154"
    "20081030110154"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "BEG_IR"
    "DIA_IR"
    "20081030110154"
    "20081030110154"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "END_IR"
    "DIA_IR"
    "20081030110155"
    "20081030110155"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "END_IR"
    "STO_IR"
    "20081030110155"
    "20081030110155"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "BEG_IR"
    "DIA_IR"
    "20081030110155"
    "20081030110155"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "END_IR"
    "DIA_IR"
    "20081030110328"
    "20081030110328"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "BEG_IR"
    "STO_IR"
    "20081030110328"
    "20081030110328"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "BEG_IR"
    "DIA_IR"
    "20081030110335"
    "20081030110335"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "END_IR"
    "DIA_IR"
    "20081030110335"
    "20081030110335"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "BEG_IR"
    "DIA_IR"
    "20081030110335"
    "20081030110335"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "END_IR"
    "DIA_IR"
    "20081030110337"
    "20081030110337"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "BEG_IR"
    "DIA_IR"
    "20081030110342"
    "20081030110342"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "BEG_IR"
    "STO_IR"
    "20081030110342"
    "20081030110342"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "BEG_IR"
    "DIA_IR"
    "20081030110858"
    "20081030110858"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "END_IR"
    "DIA_IR"
    "20081030110859"
    "20081030110859"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "BEG_IR"
    "DIA_IR"
    "20081030110859"
    "20081030110859"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "END_IR"
    "DIA_IR"
    "20081030110901"
    "20081030110901"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "BEG_IR"
    "DIA_IR"
    "20081030110937"
    "20081030110937"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "END_IR"
    "DIA_IR"
    "20081030110940"
    "20081030110940"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "BEG_IR"
    "DIA_IR"
    "20081030110940"
    "20081030110940"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "END_IR"
    "DIA_IR"
    "20081030110941"
    "20081030110941"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "END_IR"
    "STO_IR"
    "20081030110941"
    "20081030110941"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "BEG_IR"
    "DIA_IR"
    "20081030110941"
    "20081030110941"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "END_IR"
    "DIA_IR"
    "20081030110945"
    "20081030110945"
    "0"
    "0"
    "0"
    "0"
    MILESTONE
    "BEG_IR"
    "STO_IR"
    "20081030110945"
    "20081030110945"
    "0"
    "0"
    "0"
    "0"
    TOOLOUT.LOG
    SAPup>  Starting subprocess disp+work.exe with id 732 at 20081030103432
    EXECUTING C:\usr\sap\AHQ\SYS\exe\run\disp+work.exe -V
    disp+work information
    kernel release                46D
    kernel make variant           46D
    DBMS client library           SQL_Server_7.00                
    DBSL shared library version   46D.00
    compiled on                   NT 4.0 1381 Service Pack 6 x86 MS VC++ 12.00
    compile time                  Jan 14 2008 08:47:41
    update level                  0
    patch number                  2364
    source id                     0.2364
    supported environment
    database (SAP, table SVERS)   46A
                                  46B
                                  46C
                                  46D
    DBMS server                   MSSQL 6.5.213 or higher
                                  MSSQL 7.0.1 or higher
    operating system              Windows NT 4.0
                                  Windows NT 5.0
                                  Windows NT 5.1
                                  Windows NT 5.2
                                                                                    System build information:
                                  LCHN  : 955407
    disp+work patch information
    ( 0.001) Correct cursor preservation (I) (note 307486)
    ( 0.002) SU53 reports always 'Check on S_TCODE SU53' (note 310513)
    ( 0.003) PXA: Emergency mode (note 307976)
    ( 0.004) Correct shortcut handling under EASY ACCESS (note 309791)
    ( 0.005) POST driver: no set locale (note 310076)
    ( 0.006) ASSIGN attr+off(len) TO <fs> (note 302214)
    ( 0.007) Contextmenu for tableview cells (note 309755)
    ( 0.008) Rfc and full screen (note 308383)
    ( 0.009) Dropdown listbox performance (note 307795)
    ( 0.010) Correct cursor preservation (II) (note 307486)
    ( 0.011) Spool-Patch-Collection 26 (note 92482)
    ( 0.012) Correct cursor preservation (III) (note 307486)
    ( 0.013) Correct cursor preservation (IV) (note 307486)
    ( 0.014) Core in dyCheckRadioGroups() (note 308958)
    ( 0.019) STAT: DB Resonse Time for SQL Server (note 310288)
    ( 0.021) Rfc authority problem (note 93254)
    ( 0.024) RFC extended trace information (note 311386)
    ( 0.027) CALL SCREEN: error 'MISMATCH DYNPRO NAME / CONTENT' (note 310186)
    ( 0.028) ABAP: OO-Transactions and event LOAD-OF-PROGRAM (note 312244)
    ( 0.029) Profile 'abap/oo_warn' suppress OO-context errors (note 182767)
    ( 0.031) Occasional core when reading statistics file (note 313669)
    ( 0.032) ABAP: unnecessary class-constructor calls (2) (note 213622)
    ( 0.035) Corrections in errormessage handling (sapdext) (note 312252)
    ( 0.040) TSTC: transaction is not an oo-transaction (note 315037)
    ( 0.044) F4 on checkbuttons (note 312258)
    ( 0.045) Core in moveleft() (note 312418)
    ( 0.046) Error trace: invalid dynpro dynpabsv.c 3490 (note 314373)
    ( 0.047) Error trace: memory conflict diagscrol.c (note 313967)
    ( 0.048) Iterator problem with iXML collections fixed (note 315119)
    ( 0.050) Invocation of not-implemented methods (note 314064)
    ( 0.051) Core at dynamic invoke with interface reference (note 314487)
    ( 0.052) GW: Avoid multiple send (note 314495)
    ( 0.053) Spool-Patch-Collection 27 (note 92482)
    ( 0.054) Printing via e-mail (note 311037)
    ( 0.055) User default time zone from TTZCU-TZONEDEF (note 314300)
    ( 0.056) Bad batch job statistic (note 315147)
    ( 0.057) LOOP AT SCREEN: counter field increased (note 314516)
    ( 0.058) Missing init. in temse (note 314094)
    ( 0.065) GW: shared block leak with multiple reg programs (note 309969)
    ( 0.067) RFC: load balancing over SAPRouter (note 316221)
    ( 0.068) No debugging until login while remote debugging (note 316456)
    ( 0.069) Open SQL: INTO CORRESPONDING with JOINs (note 315747)
    ( 0.071) Support 'Windows NT 5.1' (note 316188)
    ( 0.072) Destroyed dynpro load (note 207817)
    ( 0.073) Error in spool entry queue (note 316148)
    ( 0.074) mySAP.com workplace single signon enabling (note 177895)
    ( 0.075) Sap statistic destroys eye catcher (note 317178)
    ( 0.076) Syslog messages while printing (note 316630)
    ( 0.077) Performance optimization for list boxes (note 214806)
    ( 0.078) Loop in batch input (note 316686)
    ( 0.080) Loop in batch input 2 (note 316686)
    ( 0.081) Don't block s-messages in local update processing (note 312252)
    ( 0.084) Correct error message in conversion exit 'ALPHA' (note 318027)
    ( 0.085) Destroyed dynpro load (note 207817)
    ( 0.086) Print from rfc server (note 318692)
    ( 0.087) Unknown syntax errors after changing the kernel (note 142888)
    ( 0.088) RFC: error discarding unneeded tables (note 319634)
    ( 0.089) Sapstartsrv handle service stop and shutdown correctly (note 142100)
    ( 0.091) GW: Nonblocking connect problems (note 319675)
    ( 0.092) Tstc: transaction is not an oo-transaction (note 315037)
    ( 0.093) Coredump with 'INSERT LINES OF ...' (note 142100)
    ( 0.094) Corrupted cluster item displayed (note 318904)
    ( 0.096) BDC: Enable input in list screens (note 212569)
    ( 0.099) Hanging apps after writing core (note 320168)
    ( 0.102) Syntax warning for literals crossing line boundaries (note 319328)
    ( 0.103) Generation error at statement 'IF itab IS SUPPLIED' (note 321069)
    ( 0.105) Spool-Patch-Collection 28 (note 92482)
    ( 0.109) Several errors within footline (note 312848)
    ( 0.111) Check dynpro processor state (note 301406)
    ( 0.112) Memory usage roll area 0+1 (note 322070)
    ( 0.113) Sapstartsrv: GetProcessList exception, librfc32 delayload (note 142100)
    ( 0.114) Rfc call and default fontsize data (note 323342)
    ( 0.115) OBJECTS_NOT_COMPATIBLE with READ TABLE (note 323039)
    ( 0.116) Random syntax errors (MOVE-CORRESPONDING) (note 207149)
    ( 0.117) SKIP 1ST SCREEN: ignore GRAPH dynpros (note 317917)
    ( 0.118) Japanese IXML, table TCP0F (note 301406)
    ( 0.119) SE30 errors (note 170470)
    ( 0.121) Correct call of POV modules for comboboxes (note 323141)
    ( 0.122) Exception in NiExit (note 319675)
    ( 0.123) GW: No restart during db reconnect (note 321863)
    ( 0.125) TX variants: correct reset field input (note 325275)
    ( 0.126) ITS_LOGIN_CHECK_RFC rejected as XXPASS caller (note 324758)
    ( 0.129) Error message: correct cursor setting (note 318292)
    ( 0.130) Check dynpro processor state (II) (note 301406)
    ( 0.131) Correct SET FOCUS CONTROL for NO-PAI (note 322455)
    ( 0.132) Init tcview components (note 323686)
    ( 0.133) BDC: No loosing track of data during F4-Help (note 323061)
    ( 0.136) BDC: Avoid duplicate messages in log (note 324490)
    ( 0.138) Resize: docking control - dynpro (note 323974)
    ( 0.139) GW: Secinfo for start of external programs (note 323925)
    ( 0.140) False error texts for workplace ticket logon (note 325222)
    ( 0.141) "user locked" for logon attempt at CUA master system (note 325213)
    ( 0.143) HPL2 driver: unreadable text for green/red (note 323460)
    ( 0.146) Loop of dispatcher (note 325559)
    ( 0.148) Spool-Patch-Collection 29 (note 92482)
    ( 0.149) Control Framework global flush mode (note 316243)
    ( 0.150) TX variants: correct reset field input (II) (note 325275)
    ( 0.152) Em detach before process restart (note 326876)
    ( 0.153) Workplace: multiple logon popup for wingui sessions (note 326604)
    ( 0.154) ABAP Debugger: Rollback before restart (note 325903)
    ( 0.156) Conversion X to STRING (note 327086)
    ( 0.158) Bugfix new-page print on + message (note 107321)
    ( 0.159) IXML: coredump when parsing empty XML document (note 326888)
    ( 0.160) Resume in current screen after returning from exit module (note 327803)
    ( 0.161) SORT: close extract file, if runtime error occurs (note 328691)
    ( 0.162) Adapt ABAP runtime to new signal handling (note 329091)
    ( 0.163) BDC: corresponding screen to bsdup-entry in dybimsgi (note 330071)
    ( 0.164) Stat-file is not deleted in old 4.6 releases (note 329603)
    ( 0.169) Do not change loopheader during help processing (note 330761)
    ( 0.171) Disabling GUI in aRFC when called from tRFC (note 329811)
    ( 0.174) Test dynpro: do not call POV modules (note 332538)
    ( 0.175) No commit during wait in update task (note 332077)
    ( 0.176) Printing frames in text mode (note 320792)
    ( 0.177) Spool-Patch-Collection 30 (note 92482)
    ( 0.178) TSTC transaction is not an oo-transaction (note 315037)
    ( 0.179) RFC-Import of deep structures failed (note 333694)
    ( 0.180) STRING_BAD_REF in control break processing (note 332663)
    ( 0.181) Increase structure stack (note 332500)
    ( 0.184) PXA: initialization (note 160875)
    ( 0.185) PXA_NO_FREE_SPACE (note 147568)
    ( 0.186) Update task: increase vb2Cnt for update type 5 (note 333878)
    ( 0.187) Correct handling of empty loop lines (note 334886)
    ( 0.188) TX variants: correct reset field input (III) (note 325275)
    ( 0.189) EmHyperContextCreate() => alreday exists (note 334389)
    ( 0.192) Default cursor: reset cursor offset (note 334951)
    ( 0.194) Invalid client index of sap gateway (note 333949)
    ( 0.195) RFC authority check failed (note 93254)
    ( 0.196) BDC: No loosing track of data after F4-Help (note 323061)
    ( 0.197) ABAP: optimized dynamic SELECT clauses (note 324772)
    ( 0.198) Bugfix new-page print on + message (note 107321)
    ( 0.199) Bugfix displaying printer name after print (note 107321)
    ( 0.201) Error recovery (in ni datagram) after workprocess-restart (note 335967)
    ( 0.207) Diag: correct list size (note 337298)
    ( 0.209) GW: memory block freed twice (note 337957)
    ( 0.210) Incorrect logon ticket expiration calculation  (note 337794)
    ( 0.218) Errortrace: invalid offset (dybasfield.c 95) (note 337820)
    ( 0.219) Deactivate LIST TO MEMORY on selection screen (note 313558)
    ( 0.220) Dbbmng0.c: generic invalidation of shared buffer objects (note 338451)
    ( 0.221) Itab operations on tableview-controls (note 339270)
    ( 0.222) GW: RFC attached gui (note 337425)
    ( 0.223) ASSIGN: set output length accurately (note 338925)
    ( 0.224) Tabstrip pages and wrong scroll offset (note 339469)
    ( 0.225) Set pf-status excluding and rollout (note 338954)
    ( 0.226) Auth problems with 20 characters transactions (note 339913)
    ( 0.227) Batch input: new algorithm for QID-generation (note 338246)
    ( 0.229) Inappropriate short dump ZDATE_ILLEGAL_LOCTIME (note 323954)
    ( 0.230) Print of a list dumps (note 338994)
    ( 0.231) Archive device (note 339659)
    ( 0.232) S-messages in CTU-log (note 339302)
    ( 0.238) Correct trace SET PARAMETER (note 340096)
    ( 0.240) Print of a list dumps (II) (note 338994)
    ( 0.242) Start Row Start Column for Dynproresizing (note 351685)
    ( 0.243) GW: Bad em context handling (note 351526)
    ( 0.244) SORT AS TEXT: length too short (note 350526)
    ( 0.245) Get cursor information on pushbutton (note 351890)
    ( 0.247) ABAP: Slin default check; type I vs. type P (note 351976)
    ( 0.248) GW: CCMS Monitoring Patch-Collection 1 (note 202591)
    ( 0.249) Short dump CALL_TRANSACTION_LOCKED (note 350360)
    ( 0.250) Controls and list processing (note 352065)
    ( 0.251) Blanks in authorization values (note 207196)
    ( 0.252) Tableview line/column selection (note 350363)
    ( 0.253) Spool-Patch-Collection 31 (note 352269)
    ( 0.254) Decrease and increase for dynpro and window (note 352542)
    ( 0.255) ABAP Debugger: Avoid DEBUGGER_ILLEGAL_VALUE in RFC-Debug. (note 182989)
    ( 0.256) Incomplete DATA in D010INC and D010TAB (note 352480)
    ( 0.257) Diag: warning and resize (note 212524)
    ( 0.258) Workplace: provide logon ticket for X.509 logon (note 350776)
    ( 0.260) StartRow StartColumn for Dynproresizing (note 351685)
    ( 0.261) EmHyperContexts: reduce memory consumption (note 353103)
    ( 0.262) Invalid focus memory (note 353496)
    ( 0.263) EmHyperContexts: reduce memory consumption (II) (note 353103)
    ( 0.266) Slow SetQoS due to unnecessary DNS query (note 180940)
    ( 0.268) ABAP-Exception-Handling: Internal State-Stack (note 350146)
    ( 0.269) BDC: no user command allowed on SAPMSYST 0040 (note 163639)
    ( 0.270) Wrong portability warnings from extended syntax check (note 353681)
    ( 0.271) Passing EXP-IMP parameters in RFC calls (note 352629)
    ( 0.272) Spool-Patch-Collection 31a (note 352269)
    ( 0.273) Modal level and suppress dialog (note 355616)
    ( 0.274) DBIF_RSQL_INVALID_REQUEST with very old cluster records (note 353651)
    ( 0.275) Horizontal radiobutton groups (note 355260)
    ( 0.276) Proportional cut for variable Dynpro-objects (note 351685)
    ( 0.277) Hostname resolution blocks processes (note 356788)
    ( 0.278) Tabstrip pages and wrong scroll offset (note 339469)
    ( 0.280) Core in DiagiTableHeader (note 159421)
    ( 0.281) GW: Bad statistic after summer time switch (note 353893)
    ( 0.283) CPIC-Timeout for frontend printing (note 352269)
    ( 0.284) List scrollbar and docking control (note 357241)
    ( 0.285) Sy-SubRc 8 with SELECT SINGLE on logic cluster table  (note 355714)
    ( 0.287) Missing entry in table FIDO (note 357019)
    ( 0.290) BDC: conversion of old batch-input logfiles (note 356758)
    ( 0.293) Invalid sapgui data (note 358681)
    ( 0.294) Reading of ASTAT records fails in 4.6D (note 358532)
    ( 0.295) ABAP: Loop in function LookForFref (note 357698)
    ( 0.297) Muliconnect error reporting (note 358171)
    ( 0.298) RFC: data dependent read error (note 358557)
    ( 0.300) Protect against 'error in datastream' (note 359511)
    ( 0.301) Treatment of looplines by loc. horiz. resize (note 212861)
    ( 0.302) Initial values with DynpValuesUpdate (note 359873)
    ( 0.303) ABAP: warning for duplicate keys removed (note 359114)
    ( 0.304) Core dump when calling RfcClose (note 359865)
    ( 0.306) Suppression of unnecessary syslog messages (note 359523)
    ( 0.308) System Core Dump with F4-Button in R/3-Dialog(modal) setting (note 212861)
    ( 0.309) Core dump in RFC engine (note 353136)
    ( 0.311) Start EASY-ACCESS only for dialog sessions (note 360980)
    ( 0.314) Check if dynpro exists before access it (note 361120)
    ( 0.315) Optimize concatenate for STRING (note 327185)
    ( 0.317) New RFC logon method 'external identification' (note 358469)
    ( 0.319) List scrolling: last line missing (note 362181)
    ( 0.320) GW: Set locale in update task (note 360971)
    ( 0.321) SORT: avoid EXSORT_TOO_MANY_PARALLEL_SORTS (note 361532)
    ( 0.322) Extended syntax check with BETWEEN ... AND (note 361470)
    ( 0.323) ICMAN fails to open event flags for HTTP connections (note 360696)
    ( 0.326) Open SQL: improved statement generation for UPTO (note 361392)
    ( 0.327) Check (ABAP_ASSERT) in ASSIGN to avoid core (note 363059)
    ( 0.329) Bad NOWP request (note 365156)
    ( 0.330) ABAP; SCAN STRUCTURE: error in SELECT-ENDSELECT logic (note 363992)
    ( 0.331) Native SQL: return code for EXECUTE PROCEDURE (note 364707)
    ( 0.332) Semaphore error in ASTAT (note 363499)
    ( 0.333) Printing with format LETTER (note 363624)
    ( 0.334) Problems with missing or short quickinfo (note 363394)
    ( 0.335) Parameters in macro _splitpathU swapped (note 365337)
    ( 0.339) Modified length mismatch (note 207817)
    ( 0.340) Problems with missing or short quickinfo (2) (note 363394)
    ( 0.341) Errortrace invalid value dybas.c 0179 (note 337820)
    ( 0.342) Errortrace invalid parameter dynpdiag 1131 (note 337820)
    ( 0.343) Errortrace dytracefocus invalid container (note 353496)
    ( 0.346) Spool-Patch-Collection 32 (note 352269)
    ( 0.347) Invalid focus memory 2 (note 353496)
    ( 0.348) Prevent duplicate RFC struct parameter transmission (note 365916)
    ( 0.351) Native SQL: memory leak for stored procedures (note 367509)
    ( 0.352) Resizing side to side and one below other Dynpro-Objects (note 367811)
    ( 0.353) Check ztta/dynpro_area (note 167229)
    ( 0.354) Problems with missing or short quickinfo (3) (note 363394)
    ( 0.355) GW: Bad NOWP request II (note 365156)
    ( 0.358) Breakpoint in ABAP Debugger at CONTINUE (note 368433)
    ( 0.359) Errortrace: should not happen (dycuahlp 1661) (note 369415)
    ( 0.360) Reactivate suspended clients (note 367384)
    ( 0.361) Disable persistent trace for RFC-Library (note 364034)
    ( 0.365) Large file support (note 330992)
    ( 0.366) IMPORT: avoid IMPORT_INIT_DECOMPRESS_FAILES (note 370053)
    ( 0.367) BAPI_USER_CHANGE returns wrong/blank error message (note 369761)
    ( 0.368) ABAP debugger: field display and global TABLES-parameters (note 370103)
    ( 0.369) ABAP debugger: empty source display (note 370717)
    ( 0.370) Saplicense: license buffer not initialized (note 371301)
    ( 0.371) List token in SELECT (note 370587)
    ( 0.373) GW: Duplicate conversation ids in gateway work processes (note 371481)
    ( 0.375) Dynamic Type at CREATE DATA (note 371607)
    ( 0.376) Printing selection page & long transaction (note 370661)
    ( 0.377) Library iXML: correction of CDATA size problem (note 371846)
    ( 0.378) DEC field input for none DDIC fields (note 373047)
    ( 0.379) Spool-Patch-Collection 33 (note 352269)
    ( 0.380) C-Call ABAP_CALLSTACK (note 371779)
    ( 0.381) Loop during decompression of corrupted Sources/Loads (note 374200)
    ( 0.382) Extended table compression for certain RFC connections (note 373452)
    ( 0.383) SORT: avoid EXSORT_TOO_MANY_PARALLEL_SORTS and recursion (note 361532)
    ( 0.384) PostScript error with TrueType fonts (note 373604)
    ( 0.385) XML-Import failed after empty structure tags (note 374447)
    ( 0.386) Disable QoS support by default (note 180940)
    ( 0.387) Message display type (note 368333)
    ( 0.389) DEC field input for none DDIC fields II (note 373047)
    ( 0.390) Long running report (note 373343)
    ( 0.391) Illegal request looping in dispatcher (note 373345)
    ( 0.394) Fix printing selection page & long transaction (note 370661)
    ( 0.397) Reserve address space for Extended Memory (note 373326)
    ( 0.399) VALUE /namespace/const (note 371720)
    ( 0.402) DYNG: get translated buttontexts from D021T (note 363394)
    ( 0.403) Correct returncode for SET_DYNP_FIELD_VALUE (note 374941)
    ( 0.404) Refresh control from screen (note 375251)
    ( 0.406) Receive result of aRFC (note 375356)
    ( 0.410) Disp+Work doesn't start up (note 376242)
    ( 0.414) DEC field input for none DDIC fields (note 373047)
    ( 0.415) Core dump in GenViewGetPbagRudi (note 375055)
    ( 0.416) DBIF_REPO_PART_NOT_FOUND during Garbage-Collection (note 374884)
    ( 0.417) Control focus correction (note 374510)
    ( 0.418) Title problems (note 374560)
    ( 0.419) Window width > 255 cause list problems (note 375856)
    ( 0.420) IS REQUESTED/SUPPLIED and RETURNING parameter (note 375329)
    ( 0.423) DEC field input for none DDIC fields (note 373047)
    ( 0.424) Core in appl info (note 376906)
    ( 0.425) Core in DiagIConvert, if trace level 3 (note 377184)
    ( 0.426) Correction for Spool-Patch-Collection 33 (note 352269)
    ( 0.429) Change default for cursor preservation (note 378706)
    ( 0.430) Error trace from dyariftb() (note 378093)
    ( 0.431) Enqueue table overflow, syslog message corrected (note 378682)
    ( 0.433) DEC field input for none DDIC fields (note 373047)
    ( 0.434) Illegal chars set spooljob to error (note 379119)
    ( 0.435) Debugger: data references and tables of type I (note 378838)
    ( 0.436) Set DISPLAY AGAIN in TH (note 380164)
    ( 0.437) Prepare: several mySAP.com components in one DB (note 379572)
    ( 0.439) Workplace: disable password logon (note 379081)
    ( 0.445) DiagSetCodepage() failed (note 382240)
    ( 0.446) Sapstartsrv update available.log on Start/Stop (note 142100)
    ( 0.447) Ldapreg: ITS LDAP registration (note 379691)
    ( 0.448) GW: Wp stuck in PRIV mode (note 381870)
    ( 0.449) Too many invalidations on USRBF2 (note 319727)
    ( 0.450) Correct static focus on subscreens (note 380809)
    ( 0.451) Correct HOLD DATA message (note 381528)
    ( 0.452) Trace DYNP_SET/GET_STATUS (note 381694)
    ( 0.453) Init screen buffer parameters (note 382032)
    ( 0.454) No core in dypov_treatDpovtabRow (note 381221)
    ( 0.455) Server shutdown after bind error (note 382440)
    ( 0.457) Handling of fatally corrupted cluster records (note 381968)
    ( 0.466) EXPORT: dynamic export of strings (note 384694)
    ( 0.467) Message in help: no core dump (note 384639)
    ( 0.468) Pull up other objects down of table after TABLE_PBO_DONE (note 383033)
    ( 0.469) Tablecontrol init and context (note 373977)
    ( 0.470) Correction of the nls locale check tool (note 40815)
    ( 0.471) GW: Missing aRFC response (note 384015)
    ( 0.472) GW: Core during write of statistic (note 384433)
    ( 0.473) Wp stuck in PRIV mode (II) (note 381870)
    ( 0.474) Shared Pool disturbed corrected (note 384810)
    ( 0.477) SORT/EXTRACT: large file support (note 384257)
    ( 0.478) Codepage problem: sap8000 (shift_jis) (note 384947)
    ( 0.479) Active/Inactive-Handling (note 385628)
    ( 0.480) Sporadic logon failures in batch processing (note 385894)
    ( 0.483) GW: Free unallocated memory (note 387747)
    ( 0.484) SORT/EXTRACT: large file support (II) (note 384257)
    ( 0.487) Open SQL: several minor errors (note 386783)
    ( 0.489) RABAX no dbrollback and dbcommit at core (note 386268)
    ( 0.490) C-call DY_GET_S_MESSAGE available (note 383089)
    ( 0.491) Correct I message for batch input (note 386661)
    ( 0.492) Do not skip message popup (note 385147)
    ( 0.493) Async RFC: set size of full screen (note 385132)
    ( 0.494) Correct error messages for CALL SUBSCREEN (note 386674)
    ( 0.495) Logon tickets slightly too long valid (note 387595)
    ( 0.496) Format error during output of empty strings (note 385796)
    ( 0.497) RFC: patch collection (46D) (note 387366)
    ( 0.498) Method calls in arithmetics (note 387066)
    ( 0.499) Reallocate the number of boxes for resizing (note 388988)
    ( 0.500) Generate correct forkey selects in dynpro (note 388699)
    ( 0.501) Destroyed dynpro load (note 207817)
    ( 0.502) Open a new audit file next day after maxsize event (note 321148)
    ( 0.503) Delete audit files with extended filenames (SM18) (note 370829)
    ( 0.504) DiagSetCodepage() failed (note 382240)
    ( 0.507) Missing arfc response (II) (note 384015)
    ( 0.508) Generation of very long sources: repeating END_INBUF (note 389041)
    ( 0.509) Correct hold control framework focus (note 389364)
    ( 0.510) BDC: F1 or F4-request in bdcdata (note 323061)
    ( 0.511) Overflow of memory (note 370661)
    ( 0.512) PARAMETERS referencing a named DDIC include (note 389940)
    ( 0.515) DB2/390: default dbs/db2/use_hints=abap->1 (note 162034)
    ( 0.516) Recovery from NI-error after WP-restart (note 335967)
    ( 0.517) Avoid RFC server timeout (note 390219)
    ( 0.522) Avoid core in ABAP debugger by bad string references (note 391169)
    ( 0.523) Keep scrollposition (note 391871)
    ( 0.524) ABAP debugger: Display header for bad object reference (note 391187)
    ( 0.530) Enqueue traces during transaction reset (note 392873)
    ( 0.531) Garbage-Collection beyond 600MB (note 393378)
    ( 0.534) Enqueue traces during transaction reset (II) (note 392873)
    ( 0.535) CPICFAIL in smq1 after kernel upgrade (note 394549)
    ( 0.536) APO: correct internal table processing in COM routines (note 395695)
    ( 0.537) DYNPRO_FIELD_CONVERSION on Get Parameter (output) (note 395450)
    ( 0.538) Core in dyGetDataR() (note 395299)
    ( 0.540) Core in DpFreeResource after restart (note 394454)
    ( 0.542) Restore of sy.datar when popping screen (note 393511)
    ( 0.543) Open SQL: Memory leak when updating with %_HINTS (note 393897)
    ( 0.547) List scrolling: last line missing(2) (note 362181)
    ( 0.548) DiagSetCodepage() failed (note 382240)
    ( 0.549) Limit on number of sessions per logon (note 392369)
    ( 0.552) ABAP: error in string access with offset or length (note 396800)
    ( 0.553) Wrong portability warnings from SLIN (note 353681)
    ( 0.555) SY-VLINE in Thai on AS/400 (note 391627)
    ( 0.557) Unsuccessful READ on a SORTED TABLE (note 395205)
    ( 0.559) Sapstartsrv shutdown one process after the other (note 142100)
    ( 0.560) GW: COMPUTE_INT_TIMES_OVERFLOW in SAPLSALK (note 395671)
    ( 0.561) MS: improved trace features (note 396750)
    ( 0.562) ABAP: PERFORM .. CHANGING VALUE(<itab-line>-comp) (note 399078)
    ( 0.564) No hint generation in case of SELECT SINGLE (note 397170)
    ( 0.565) READ TABLE with attribute keys (note 399263)
    ( 0.566) Error in msg-server communication (note 398525)
    ( 0.568) Spool-Patch-Collection 34 (note 352269)
    ( 0.569) GW: Destroyed update start message (note 157840)
    ( 0.576) ABAP debugger: display active calls (note 399920)
    ( 0.577) ABAP debugger: display of interface aliases (note 399915)
    ( 0.578) ABAP: SET LOCALE and SUBMIT / CALL TRANSACTION (note 399918)
    ( 0.579) Enforce minimal patch level for database library (note 400216)
    ( 0.581) Ticket logon resets initial flag (password) (note 402076)
    ( 0.582) New translations cause locks on D020 (note 36795)
    ( 0.585) Catching of problems during string <-> char handling (note 402340)
    ( 0.586) GET LOCALE: language incorrect (note 402801)
    ( 0.587) Icons are not printed properly (note 402967)
    ( 0.588) Em context destroyed after exception (note 403562)
    ( 0.589) Dummy call: super constructor (note 401553)
    ( 0.590) Visibility of local types (note 401910)
    ( 0.591) Coredump with READ TABLE and float attributes (note 400516)
    ( 0.592) Offset/length specifiers in a table key definition (note 402255)
    ( 0.594) Resize: docking control - dynpro (note 323974)
    ( 0.598) Avoid inconsistent overall source time stamp (note 405821)
    ( 0.599) PXA: correct unfound object cache & statistic counters (note 406075)
    ( 0.600) SY-VLINE and JAVASCRIPT in Thai on AS/400 (note 391627)
    ( 0.601) Avoid inconsistent overall source time stamp (II) (note 405821)
    ( 0.605) RFC_DEBUGGING_NO_DIALOG_USER (note 407471)
    ( 0.606) Core in dyAbapGetContainerPosition (note 405930)
    ( 0.607) X.509 certificate logon: timezone not set (note 408601)
    ( 0.608) Unsuccessful READ on a SORTED TABLE (II) (note 409175)
    ( 0.609) IPC, max shm size detection accelerated (note 406738)
    ( 0.610) Graphical characters and page borders (note 406673)
    ( 0.611) SE30: close measurement on /n (note 381500)
    ( 0.612) Detail selection does not work correct (note 400090)
    ( 0.613) Negative value for hdcurrow is not permitted (note 352542)
    ( 0.624) Cutting terminal names (note 412628)
    ( 0.625) Update debugging (note 336925)
    ( 0.626) Control for Table-Control in Resizing is wrong (note 388988)
    ( 0.627) Correct treatment of field symbols (note 406306)
    ( 0.629) Init params of ab_ListGetFieldName (local field symbols) (note 413506)
    ( 0.630) Open SQL: more than 255 alias names in SELECT list (note 411136)
    ( 0.631) Open SQL: wrong SY-DBCNT for FETCH NEXT (note 412399)
    ( 0.632) Core in db_blob (note 412063)
    ( 0.633) Core in DiagGetWindowDimension (note 412168)
    ( 0.634) Core by 'Display current statement' in debugger (LREF) (note 411673)
    ( 0.636) Coredump in PfOpenScratchFile (note 414242)
    ( 0.637) VALUE class=>const (note 413384)
    ( 0.639) Hebrew Sapscript printing causes signal 11 (note 155261)
    ( 0.640) Workarea change in case of SELECT SINGLE with SY-SUBRC 4 (note 410175)
    ( 0.641) Function DB_DBSCHEMA returns correct result now (note 411971)
    ( 0.642) Wrong syntax error at literals in macros (note 411757)
    ( 0.643) Change of an interface (note 411769)
    ( 0.647) Dbbuf: restrict rtbb/buffer_length to 200000 [kB] (note 414220)
    ( 0.649) Inserted option WAN_CONN into RfcOpenEx (note 415169)
    ( 0.650) SU01: error texts for invalid passwords (note 369761)
    ( 0.651) CONVERT TIME STAMP... for 9999/31/12 23:59:59 (note 401610)
    ( 0.653) Text of check- and radiobuttons with icon (note 414703)
    ( 0.654) MESSAGE ... INTO no rabax at message x (note 408740)
    ( 0.655) New list line at program load (note 412142)
    ( 0.656) Displaying frames in lists (note 412787)
    ( 0.657) Selection page and empty report (note 370661)
    ( 0.658) VMIT (NT): higher precision (note 414135)
    ( 0.659) Runtime error DSTEP_WRONG_PROGRAM (note 416350)
    ( 0.660) Core in csulzh.c (note 413899)
    ( 0.661) Msg_server accept ad-msg opcode 60 AD_SELFIDENT (note 415447)
    ( 0.662) Highlighting in Hebrew list printing (note 353987)
    ( 0.663) Extended syntax check with BETWEEN ... AND (2) (note 361470)
    ( 0.664) Breakpoint at (RFC) function module (note 414952)
    ( 0.665) Don't break iXML because of missing character (note 410929)
    ( 0.667) WP opmode switch (note 415840)
    ( 0.674) Msg_server accept ad-msg opcode 60 AD_SELFIDENT (note 415447)
    ( 0.675) Duplicate key in VBMOD (note 416961)
    ( 0.676) Trace spa/gpa memory overflow (note 34533)
    ( 0.677) Dbbuf: check rtbb/buffer_length and rtbb/max_tables (note 414220)
    ( 0.678) Display '?' in DropdownListboxes (note 417405)
    ( 0.679) Correct call dialog for system messages (I) (note 416053)
    ( 0.680) Correct call dialog for system messages (II) (note 417096)
    ( 0.682) Memory leak in short storage (MEMSAV) (note 419819)
    ( 0.683) Spooler C-call info msg in trace (note 418740)
    ( 0.684) Dithering of color bitmaps (note 410727)
    ( 0.685) Standalone enqueue server prepared (note 419283)
    ( 0.686) Correction of the nls locale check tool (note 40815)
    ( 0.687) System Core Dump in C-Destructors of ABAP Objects (note 416163)
    ( 0.688) Q

    Hi Experts,
    After i tried a few times, i can successfully start prepare with upgrade asistant monitor - Administrator >> Start Prepare,
    Thanks

  • Hi all,  need data file and co file after single transport in 6.4 or 6.7

    hi all
    following is the requirement
    To process/compile the attached programs (given below) in 6.4/7 Kernel (SAP 6.4 version  or 6.7 version )and send a single transport (Data File and Co File).
    these data file and co file are flat files.
    CAN ANYONE HELP ME GETTING THESE FLAT FILES.   I need these flat files urgently.
    WHAT U HAVE TO DO IS:
    IF U HAVE 6.4 OR 6.7 VERSION, JUST TRANSPORT FOLLOWING 10 PROGRAMS IN SINGLE TRANSPORT IN TESTING SYSTEM OR DEVELOPEMENT SYSTEM AND AFTER GETTING DATA FILE AND CO FILE U CAN REVERT THE TRANSPORT.
    Programs files are as follows:  (total number of prog is 10)
    1.
    FUNCTION Z_3N_CKS_EXIST_USER .
    ""Local interface:
    *" IMPORTING
    *" VALUE(CKSUSRID) TYPE USR02-BNAME
    *" VALUE(CKSMDTID) TYPE USR02-MANDT DEFAULT SY-MANDT
    *" EXPORTING
    *" VALUE(RCODE) TYPE SY-SUBRC
    *" EXCEPTIONS
    *" USER_DONT_EXIST
    *" USER_EXISTS
    FUNCTION TO CHECK IF USER EXISTS
    CLEAR RCODE.
    CALL FUNCTION 'USER_EXISTS'
    EXPORTING
    BNAME = CKSUSRID
    CLIENT = CKSMDTID
    EXCEPTIONS
    USER_DONT_EXIST = 1
    USER_EXISTS = 0.
    RCODE = SY-SUBRC.
    ENDFUNCTION.
    2.
    FUNCTION Z_3N_CKS_LOCKSTATE.
    ""Local interface:
    *" IMPORTING
    *" VALUE(CKSUSRID) TYPE USR02-BNAME
    *" EXPORTING
    *" VALUE(RCODE) TYPE SY-SUBRC
    FUNCTION TO OBTAIN THE CURRENT LOCK STATUS FOR A USER
    *{ PASSGOAPR06
    *\DATA:LOCKSTATE(50) type c,
    *\C_LOCKED_BY_ADMIN like usr02-uflag.
    *\tables:usr02.
    DATA:LOCKSTATE(50) type c.
    *} PASSGOAPR06
    CLEAR: RCODE, LOCKSTATE.
    SELECT SINGLE * FROM USR02 WHERE BNAME = CKSUSRID.
    IF SY-SUBRC <> 0.
    RCODE = 01. "No such User
    EXIT.
    ENDIF.
    *{ PASSGOAPR06
    IF USR02-UFLAG Z C_LOCKED_BY_ADMIN AND
    USR02-UFLAG Z C_LOCKED_BY_FAILED_LOGON.
    LOCKSTATE = 'UNLOCKED'.
    RCODE = 00.
    ELSE.
    IF USR02-UFLAG O C_LOCKED_BY_FAILED_LOGON.
    LOCKSTATE = 'LOCKED_BY_FAILED_LOGON'.
    RCODE = 02.
    ENDIF.
    IF USR02-UFLAG O C_LOCKED_BY_ADMIN.
    LOCKSTATE = 'LOCKED_BY_ADMIN'.
    RCODE = 02.
    ENDIF.
    ENDIF.
    uflag = usr02-uflag.
    IF UFLAG Z C_LOCKED_BY_ADMIN AND
    UFLAG Z C_LOCKED_BY_FAILED_LOGON.
    LOCKSTATE = 'UNLOCKED'.
    RCODE = 00.
    ELSE.
    IF UFLAG O C_LOCKED_BY_FAILED_LOGON.
    LOCKSTATE = 'LOCKED_BY_FAILED_LOGON'.
    RCODE = 02.
    ENDIF.
    IF UFLAG O C_LOCKED_BY_ADMIN.
    LOCKSTATE = 'LOCKED_BY_ADMIN'.
    RCODE = 02.
    ENDIF.
    ENDIF.
    *} PASSGOAPR06
    ENDFUNCTION.
    3.
    FUNCTION Z_3N_CKS_PWDCHG_INITIAL.
    ""Local interface:
    *" IMPORTING
    *" VALUE(CKSUSRID) TYPE USR02-BNAME
    *" VALUE(CKSUSRPWD) TYPE RSYST-BCODE
    *" EXPORTING
    *" VALUE(RCODE) TYPE SY-SUBRC
    *" TABLES
    *" RETURN STRUCTURE BAPIRET2
    FUNCTION TO INITIALISE USERs PASSWORD, USER WILL BE FORCED
    TO CHANGE PASSWORD ON NEXT LOGIN
    CLEAR: USR02, RCODE.
    SELECT SINGLE * from USR02 WHERE BNAME = CKSUSRID.
    IF SY-SUBRC <> 0.
    RCODE = 01.
    else.
    CALL FUNCTION 'BAPI_USER_CHANGE'
    EXPORTING
    USERNAME = CKSUSRID
    PASSWORD = CKSUSRPWD
    PASSWORDX = 'X'
    TABLES
    RETURN = RETURN.
    loop at return.
    if return-type eq 'E' or return-type eq 'A'.
    rcode = 13.
    endif.
    endloop.
    endif.
    ENDFUNCTION.
    4.
    FUNCTION Z_3N_CKS_VERIFY_USER.
    ""Local interface:
    *" IMPORTING
    *" VALUE(CKSUSRID) TYPE RSYST-BNAME
    *" VALUE(CKSUSRPWD) TYPE RSYST-BCODE OPTIONAL
    *" EXPORTING
    *" VALUE(RCODE) TYPE SY-SUBRC
    FUNCTION TO VALIDATE A USER
    *{ PASSGOAPR06
    TABLES:USR02.
    CLEAR: USR02, RCODE.
    SELECT SINGLE * from USR02 WHERE BNAME = CKSUSRID.
    IF SY-SUBRC = 4.
    RCODE = 01. "no such user
    EXIT.
    ELSEIF CKSUSRPWD = SPACE.
    RCODE = 03. "invalid old password
    EXIT.
    ELSE.
    CALL FUNCTION 'SUSR_LOGIN_CHECK_RFC'
    EXPORTING
    BNAME = CKSUSRID
    PASSWORD = CKSUSRPWD
    EXCEPTIONS
    WAIT = 1
    USER_LOCKED = 2
    USER_NOT_ACTIVE = 3
    PASSWORD_EXPIRED = 4
    WRONG_PASSWORD = 5
    NO_CHECK_FOR_THIS_USER = 6
    INTERNAL_ERROR = 7
    OTHERS = 8
    CASE SY-SUBRC.
    WHEN '2'. RCODE = 02. "user disabled/blocked
    WHEN '3'. RCODE = 02. "user disabled/blocked
    WHEN '4'. RCODE = 03. "invalid old password
    WHEN '5'. RCODE = 03. "invalid old password
    WHEN '8'. RCODE = 12. "internal error
    ENDCASE.
    ENDIF.
    *} PASSGOAPR06
    ENDFUNCTION.
    5.
    *& Include ZMS01JTOP *
    PROGRAM MS01JTOP MESSAGE-ID 01 LINE-SIZE 132. "Berechtigungsdatenpflege
    13.08.93
    INCLUDE MS01CTP2.
    INCLUDE MS01CTCO.
    TABLES: XU200, XU213, XU310, XU350, XU390, XU400.
    TABLES: TSTC, TSP03, TPARA, TPARAT.
    TABLES: *USR01, *USR03, USR15.
    TABLES: SOUD, SOUD3.
    *ABLES: ZCSA, ADRS.
    *{ PASSGOAPR06
    TABLES: usr02.
    DATA: uflag type x.
    DATA: begin of return occurs 0.
    INCLUDE structure bapiret2.
    DATA: end of return.
    DATA calling_cksusrid like usr02-bname.
    DATA: init_pass like BAPIPWD.
    INCLUDE USER_CONSTANTS.
    *} PASSGOAPR06
    CONTROLS TC213 TYPE TABLEVIEW USING SCREEN 213.
    CONTROLS TC520 TYPE TABLEVIEW USING SCREEN 350.
    DATA: COPYOK TYPE I,
    RENAMEOK TYPE I,
    DATFM1,
    DATFM2,
    DATFM3,
    DATFM4,
    DCPFM1,
    DCPFM2,
    USERNAME LIKE USR01-BNAME,
    LOCK,
    UNLO,
    STATFLAG TYPE I VALUE 0,
    NAVIFLAG TYPE I VALUE 0,
    PARTOPIX TYPE I,
    PARFILL TYPE I,
    PARAMETER LIKE USR05-PARVA,
    PARID LIKE USR05-PARID,
    PARLOOP LIKE SY-STEPL,
    SHOW_ONLY VALUE ' ',
    INTPRO_LOADED TYPE I VALUE 0,
    EXT_SECURITY VALUE ' '.
    DATA: H_201_USGRP LIKE USGRP-USERGROUP,
    H_201_VALID TYPE C,
    CC201 LIKE SY-CUCOL VALUE 2,
    CR201 LIKE SY-CUROW VALUE 6,
    SAVE_LINE201 LIKE SY-LILLI VALUE 1,
    SAVE_LSIND201 LIKE SY-LSIND VALUE 1.
    DATA: OFFICENAME LIKE SOUD-USRNAM.
    DATA: BEGIN OF NAME_IN.
    INCLUDE STRUCTURE SOUD3.
    DATA: END OF NAME_IN.
    DATA: BEGIN OF NAME_OUT.
    INCLUDE STRUCTURE SOUD3.
    DATA: END OF NAME_OUT.
    DATA: BEGIN OF EMPTYPROF OCCURS 2.
    INCLUDE STRUCTURE USREF.
    DATA: END OF EMPTYPROF.
    DATA: BEGIN OF PROFILES OCCURS 10.
    INCLUDE STRUCTURE USREF.
    DATA: END OF PROFILES.
    DATA: MAXPAR TYPE I VALUE 300.
    DATA: BEGIN OF TABPAR OCCURS 300,
    PARID LIKE USR05-PARID,
    PARVA LIKE USR05-PARVA,
    END OF TABPAR.
    DATA: BEGIN OF DELTAB OCCURS 50,
    USGRP LIKE USR02-CLASS,
    END OF DELTAB.
    DATA: BEGIN OF ADDTAB OCCURS 50,
    USGRP LIKE USR02-CLASS,
    END OF ADDTAB.
    DATA: BEGIN OF ADDRESS_DATA.
    INCLUDE STRUCTURE SADRP_USR.
    DATA: END OF ADDRESS_DATA.
    DATA:
    CLEAR TYPE X VALUE '00'.
    *ATA: BEGIN OF ADRSDATEN.
    INCLUDE STRUCTURE ADRS.
    *ATA: END OF ADRSDATEN.
    06.10.95 Tosun
    DATA 930_FLAG.
    "$$
    6.
    FUNCTION Z_3N_CKS_LOCK_USER.
    ""Local interface:
    *" IMPORTING
    *" VALUE(CKSUSRID) TYPE USR02-BNAME
    *" EXPORTING
    *" VALUE(RCODE) TYPE SY-SUBRC
    CLEAR RCODE.
    *{ PASSGOAPR06
    *\ PERFORM LOCK_USER IN PROGRAM ZSAPMS01J USING CKSUSRID.
    *\ IF SY-SUBRC <> 0.
    *\ RCODE = SY-SUBRC.
    *\ EXIT.
    *\ ELSE.
    *\ COMMIT WORK.
    *\ ENDIF.
    the report (form) is dumping.
    so we try it with the correct BAPI
    CALL FUNCTION 'BAPI_USER_LOCK'
    EXPORTING
    USERNAME = CKSUSRID
    TABLES
    RETURN = return
    IF return-type <> 'S'.
    RCODE = '8'.
    rollback work.
    EXIT.
    ENDIF.
    *} PASSGOAPR06
    ENDFUNCTION.
    7.
    FUNCTION Z_3N_CKS_PWDCHG_DIRECT.
    ""Local interface:
    *" IMPORTING
    *" VALUE(CKSUSRID) TYPE USR02-BNAME
    *" VALUE(CKSUSRPWD) TYPE RSYST-BCODE
    *" EXPORTING
    *" VALUE(RCODE) TYPE SY-SUBRC
    *" TABLES
    *" RETURN STRUCTURE BAPIRET2
    FUNCTION TO CHANGE USERs PASSWORD
    Password is initialised to a fixed value,
    to avoid having to provide the valid old password
    If the password change fails, the change is
    rolled back - this is required because
    BAPI_USER_CHANGE does an internal commit.
    CLEAR: USR02, RCODE.
    DATA: L_TIME LIKE SY-UZEIT,
    ZLIN TYPE I.
    *{ PASSGOAPR06
    calling_cksusrid = cksusrid. "Save calling userid
    init_pass = 'INITPASS'.
    *} PASSGOAPR06
    do 1 times.
    SELECT SINGLE * from USR02 WHERE BNAME = CKSUSRID.
    IF SY-SUBRC <> 0.
    RCODE = 1.
    else.
    * Change login to initpass.
    CALL FUNCTION 'BAPI_USER_CHANGE'
    EXPORTING
    USERNAME = CKSUSRID
    *{ PASSGOAPR06
    *\ PASSWORD = 'INITPASS'
    PASSWORD = init_pass
    *} PASSGOAPR06
    PASSWORDX = 'X'
    TABLES
    RETURN = RETURN.
    * Evaluate return table, if not success, rcode = 13
    describe table return lines zlin.
    IF zlin > 0.
    IF return-type ne 'S'.
    rcode = 13.
    exit.
    ENDIF.
    ENDIF.
    * Wait 1 second, otherwise table ush02 gets the same key as before.
    * Not very good, but its the only way, because the wait up to
    * statement includes a db-commit.
    L_TIME = sy-uzeit.
    WHILE L_TIME = sy-uzeit.
    GET TIME.
    ENDWHILE.
    * Change 'INITPASS' to input login
    CALL FUNCTION 'SUSR_USER_CHANGE_PASSWORD_RFC'
    EXPORTING
    BNAME = CKSUSRID
    PASSWORD = 'INITPASS'
    NEW_PASSWORD = CKSUSRPWD
    NEW_BCODE = '0000000000000000'
    NEW_CODVN = ' '
    EXCEPTIONS
    CHANGE_NOT_ALLOWED = 1
    PASSWORD_NOT_ALLOWED = 2
    INTERNAL_ERROR = 3
    CANCELED_BY_USER = 4
    OTHERS = 5.
    case sy-subrc.
    when '0'. rcode = 0.
    when '1'. rcode = 2.
    when '2'. rcode = 4.
    when '3'. rcode = 12.
    when '4'. rcode = 2.
    when '5'. rcode = 12.
    ENDCASE.
    ENDIF.
    exit. "end of do 1 times "
    enddo.
    * rollback if it didn't work
    if not rcode is initial.
    rollback work.
    endif.
    ENDFUNCTION.
    8.
    FUNCTION Z_3N_CKS_UNLOCK_USER.
    ""Local interface:
    *" IMPORTING
    *" VALUE(CKSUSRID) TYPE USR02-BNAME
    *" EXPORTING
    *" VALUE(RCODE) TYPE SY-SUBRC
    CLEAR RCODE.
    *{ PASSGOAPR06
    *\ PERFORM UNLOCK_USER IN PROGRAM ZSAPMS01J USING CKSUSRID.
    *\ IF SY-SUBRC <> 0.
    *\ RCODE = SY-SUBRC.
    *\ EXIT.
    *\ ELSE.
    *\ COMMIT WORK.
    *\ ENDIF.
    the report (form) is dumping.
    so we try it with the correct BAPI
    CALL FUNCTION 'BAPI_USER_UNLOCK'
    EXPORTING
    USERNAME = CKSUSRID
    TABLES
    RETURN = return
    IF return-type <> 'S'.
    RCODE = '8'.
    rollback work.
    EXIT.
    ENDIF.
    *} PASSGOAPR06
    ENDFUNCTION.
    9.
    *& Include ZMS01JO10 *
    MS01JO10 Module before Output
    14.05.93
    MODULE D150_SELECT *
    Einen Eintrag aus der Liste uebernehmen. *
    MODULE D150_SELECT OUTPUT.
    IF SELE = 1.
    IF SY-LILLI < 3.
    MESSAGE S209.
    ELSE.
    IF USRFLAG = 10 AND SY-LILLI = 3.
    MESSAGE S209.
    ELSE.
    IF USRFLAG = 10.
    XU150-VON = SY-LISEL.
    ELSE.
    COUNTX = PUSR - 1.
    ASSIGN SY-LISEL+COUNTX(12) TO <TEXT>. " unicode
    WRITE <TEXT> TO XU150-VON.
    ENDIF.
    ENDIF.
    ENDIF.
    SELE = 0.
    ENDIF.
    IF FERTIG = 2.
    FCODE = 'BACK'.
    SUPPRESS DIALOG.
    ENDIF.
    ENDMODULE.
    MODULE D150_SETSTATUS *
    PF-Status setzen *
    MODULE D150_SETSTATUS OUTPUT.
    PERFORM SET_STATUS USING 150.
    XU150-SELPROF = XU150-SELFEST = XU150-SELADRE = XU150-SELPARA = 'X'.
    XU150-SELMENU = 'X'.
    ENDMODULE.
    MODULE D155_SETSTATUS *
    PF-Status setzen *
    MODULE D155_SETSTATUS OUTPUT.
    PERFORM SET_STATUS USING 155.
    ENDMODULE.
    MODULE D200_SELECT *
    Einen Eintrag aus der Liste ins Dynpro uebernehmen *
    MODULE D200_SELECT OUTPUT.
    IF SELE = 1.
    IF SY-LILLI < 3.
    MESSAGE S209.
    ELSE.
    XU200-XUSER = SY-LISEL.
    ENDIF.
    SELE = 0.
    ENDIF.
    IF FCODE2 = 'USER' OR FCODE2 = 'FEST' OR FCODE2 = 'ADRE' OR
    FCODE2 = 'PARA' OR FCODE2 = 'ADMI' OR FCODE2 = 'RESE' OR
    FCODE2 = 'N '.
    SUPPRESS DIALOG.
    ENDIF.
    PERFORM SET_STATUS USING 200.
    ENDMODULE.
    MODULE D213_VALOUT *
    Festwerte auf das Dynpro schreiben. *
    MODULE D213_VALOUT OUTPUT.
    DEL = 0.
    XU213-DIA = '.'.
    XU213-ODC = '.'.
    XU213-BDC = '.'.
    XU213-CPIC = '.'.
    XU213-BATCH = '.'.
    CASE USR02-USTYP.
    WHEN TYPDIA.
    XU213-DIA = 'X'.
    WHEN TYPBATCH.
    XU213-BATCH = 'X'.
    WHEN TYPCPIC.
    XU213-CPIC = 'X'.
    WHEN TYPBDC.
    XU213-BDC = 'X'.
    WHEN TYPODC.
    XU213-ODC = 'X'.
    ENDCASE.
    IF USR02-LTIME <> SPACE AND USR02-LTIME <> '000000'.
    LOOP AT SCREEN.
    CASE SCREEN-GROUP1.
    WHEN 'MOD'.
    SCREEN-INVISIBLE = '1'.
    SCREEN-INPUT = '0'.
    MODIFY SCREEN.
    ENDCASE.
    ENDLOOP.
    SET CURSOR FIELD 'USR02-CLASS'.
    IF F <> ' ' AND L <> 0.
    SET CURSOR FIELD F LINE L.
    ENDIF.
    CODEFLAG = 1.
    ELSE.
    CLEAR XU213-BCODE.
    CLEAR XU213-BCODE2.
    IF USR02-BCODE <> '0000000000000000' AND BCODE_C = SPACE.
    CODEFLAG = 0.
    ENDIF.
    IF CODEFLAG = -2.
    SET CURSOR FIELD 'XU213-BCODE'.
    MESSAGE S290.
    ELSE.
    SET CURSOR FIELD 'USR02-CLASS'.
    IF F <> ' ' AND L <> 0.
    SET CURSOR FIELD F LINE L.
    ENDIF.
    ENDIF.
    ENDIF.
    ENDMODULE.
    MODULE D213_SELECT *
    Einen Eintrag aus der Liste uebernehmen. *
    MODULE D213_SELECT OUTPUT.
    IF SELE = 1.
    IF SY-LILLI < 4.
    MESSAGE S209.
    ELSE.
    ASSIGN SY-LISEL(PROFLNG) TO <TEXT>.
    MOVE <TEXT> TO XU213-PROFILE.
    PERFORM AUTH_CHECK USING OBJ_PROF
    XU213-PROFILE SPACE ACT_INCLUDE RC.
    IF RC <> 0.
    MESSAGE S478 WITH XU213-PROFILE.
    ELSE.
    FOUND = 0.
    LOOP AT TABUSR.
    IF TABUSR-PROFILE = XU213-PROFILE.
    FOUND = 1.
    MESSAGE S268 WITH XU213-PROFILE.
    EXIT.
    ENDIF.
    ENDLOOP.
    IF FOUND = 0.
    PERFORM EXIST_USR10
    USING XU213-PROFILE AKTIVATED SPACE RC.
    CLEAR TABUSR.
    TABUSR-PROFILE = XU213-PROFILE.
    IF USR10-TYP = COLECTPROF.
    TABUSR-SAMPROF = 'X'.
    ENDIF.
    Profiletext lesen
    CLEAR USR11.
    SELECT SINGLE * FROM USR11
    WHERE LANGU = SY-LANGU
    AND PROFN = TABUSR-PROFILE
    AND AKTPS = AKTIVATED.
    TABUSR-PTEXT = USR11-PTEXT.
    APPEND TABUSR.
    XU213-FILL = XU213-FILL + 1.
    IF XU213-FILL >= MAXUSR.
    MESSAGE S269.
    ENDIF.
    UCHANGE = 1.
    PERFORM NOTSAVED.
    ENDIF.
    ENDIF.
    ENDIF.
    SELE = 0.
    ENDIF.
    PERFORM SET_STATUS USING 213.
    PERFORM MESSAGE.
    IF EXT_SECURITY <> '1'.
    LOOP AT SCREEN.
    IF SCREEN-GROUP1 = 'EXT'.
    SCREEN-INPUT = '0'.
    SCREEN-INVISIBLE = '1'.
    SCREEN-ACTIVE = '0'.
    MODIFY SCREEN.
    ENDIF.
    ENDLOOP.
    ENDIF.
    ENDMODULE.
    MODULE D213_PROFOUT *
    Profiles auf den Bildschirm ausgeben. *
    MODULE D213_PROFOUT OUTPUT.
    include <symbol>.
    COUNTX = XU213-TOPIX + SY-STEPL - 1. "Bild-oben-Pos. in Tab. feststell
    IF COUNTX <= XU213-FILL. "Am Ende der Tabelle ?
    READ TABLE TABUSR INDEX COUNTX. "Tab. lesen
    IF SY-SUBRC = 0.
    MOVE-CORRESPONDING TABUSR TO XU213. "Daten auf den Bildschirm
    xu213-samprof = sym_documents.
    ENDIF.
    ENDIF.
    USRLOOP = SY-LOOPC.
    ENDMODULE.
    MODULE D254_SUPPRESS *
    Dialog fuer Dynpro 254 unterdruecken *
    MODULE D254_SUPPRESS OUTPUT.
    SUPPRESS DIALOG.
    ENDMODULE.
    MODULE D310_SETSTATUS *
    PF-Status setzen *
    MODULE D310_SETSTATUS OUTPUT.
    IF SHOW_ONLY = SPACE.
    PERFORM SET_STATUS USING 310.
    IF STATFLAG = 1.
    LOOP AT SCREEN.
    IF SCREEN-NAME = 'USR01-CATTKENNZ '.
    AUTHORITY-CHECK OBJECT 'S_DEVELOP'
    ID 'DEVCLASS' DUMMY
    ID 'OBJTYPE' FIELD 'SCAT'
    ID 'OBJNAME' DUMMY
    ID 'P_GROUP' DUMMY
    ID 'ACTVT' FIELD '70'.
    IF SY-SUBRC <> 0.
    SCREEN-INPUT = 0.
    SCREEN-INVISIBLE = 1.
    MODIFY SCREEN.
    ENDIF.
    ENDIF.
    ENDLOOP.
    ENDIF.
    ELSE.
    PERFORM SET_STATUS USING 330.
    LOOP AT SCREEN.
    IF SCREEN-GROUP1 = 'RO '.
    SCREEN-INPUT = 0.
    MODIFY SCREEN.
    ENDIF.
    ENDLOOP.
    ENDIF.
    CLEAR FCODE.
    ENDMODULE.
    MODULE D310_FORMAT_OUT. *
    Datumsformat und Dezimalpunktformat entsprechend Daten aus usr01 *
    ankreuzen. *
    MODULE D310_FORMAT_OUT OUTPUT.
    XU310-DATFM1 = ' '.
    XU310-DATFM2 = ' '.
    XU310-DATFM3 = ' '.
    XU310-DATFM4 = ' '.
    XU310-DATFM5 = ' '.
    XU310-DCPFM1 = ' '.
    XU310-DCPFM2 = ' '.
    XU310-SPDB1 = ' '.
    XU310-SPDA1 = ' '.
    IF USR01-DATFM < 1 OR USR01-DATFM > 5.
    CALL 'C_SAPGPARAM'
    ID 'NAME' FIELD 'zcsa/moddatfm'
    ID 'VALUE' FIELD USR01-DATFM.
    ENDIF.
    CASE USR01-DATFM.
    WHEN 1.
    XU310-DATFM1 = 'X'.
    WHEN 2.
    XU310-DATFM2 = 'X'.
    WHEN 3.
    XU310-DATFM3 = 'X'.
    WHEN 4.
    XU310-DATFM4 = 'X'.
    WHEN 5.
    XU310-DATFM5 = 'X'.
    WHEN OTHERS.
    XU310-DATFM1 = 'X'.
    ENDCASE.
    IF USR01-DCPFM = ' '.
    XU310-DCPFM1 = 'X'.
    ELSE.
    XU310-DCPFM2 = 'X'.
    ENDIF.
    IF USR01-SPDB = 'G'.
    XU310-SPDB1 = 'X'.
    ENDIF.
    IF USR01-SPDA = 'D'.
    XU310-SPDA1 = 'X'.
    ENDIF.
    CLEAR TSP03.
    SELECT SINGLE * FROM TSP03
    WHERE PADEST = USR01-SPLD.
    ENDMODULE.
    MODULE D320_SETSTATUS *
    PF-Status setzen *
    MODULE D320_SETSTATUS OUTPUT.
    IF SHOW_ONLY = SPACE.
    PERFORM SET_STATUS USING 320.
    ELSE.
    PERFORM SET_STATUS USING 340.
    LOOP AT SCREEN.
    IF SCREEN-GROUP1 = 'RO '.
    SCREEN-INPUT = 0.
    MODIFY SCREEN.
    ENDIF.
    ENDLOOP.
    ENDIF.
    CLEAR FCODE.
    ENDMODULE.
    MODULE D330_SETSTATUS *
    PF-Status setzen *
    MODULE D330_SETSTATUS OUTPUT.
    PERFORM SET_STATUS USING 330.
    ENDMODULE.
    MODULE D340_SETSTATUS *
    PF-Status setzen *
    MODULE D340_SETSTATUS OUTPUT.
    PERFORM SET_STATUS USING 340.
    ENDMODULE.
    MODULE D350_SETSTATUS *
    PF-Status setzen *
    MODULE D350_SETSTATUS OUTPUT.
    IF SELE = 1.
    IF SY-LILLI < 3.
    MESSAGE S209.
    ELSE.
    TABPAR-PARID = SY-LISEL.
    APPEND TABPAR.
    PARFILL = PARFILL + 1.
    ENDIF.
    SELE = 0.
    ENDIF.
    IF SHOW_ONLY = SPACE.
    PERFORM SET_STATUS USING 350.
    ELSE.
    PERFORM SET_STATUS USING 360.
    LOOP AT SCREEN.
    IF SCREEN-GROUP1 = 'RO '.
    SCREEN-INPUT = 0.
    MODIFY SCREEN.
    ENDIF.
    ENDLOOP.
    ENDIF.
    CLEAR FCODE.
    ENDMODULE.
    MODULE D350_PAROUT *
    Parameter auf den Bildschirm ausgeben. *
    MODULE D350_PAROUT OUTPUT.
    COUNTX = PARTOPIX + SY-STEPL - 1. "Bild-oben-Pos. in Tab. feststell
    IF COUNTX <= PARFILL. "Am Ende der Tabelle ?
    READ TABLE TABPAR INDEX COUNTX. "Tab. lesen
    IF SY-SUBRC = 0.
    MOVE-CORRESPONDING TABPAR TO XU350. "Daten auf den Bildschirm
    SELECT SINGLE * FROM TPARAT
    WHERE SPRACHE = SY-LANGU
    AND PARAMID = TABPAR-PARID.
    ENDIF.
    ENDIF.
    PARLOOP = SY-LOOPC.
    ENDMODULE.
    MODULE D351_SETSTATUS *
    PF-Status setzen *
    *ODULE D351_SETSTATUS OUTPUT.
    IF SELE = 1.
    IF SY-LILLI < 3.
    MESSAGE S209.
    ELSE.
    XU350-PARID = SY-LISEL.
    ENDIF.
    SELE = 0.
    ENDIF.
    PERFORM SET_STATUS USING 352.
    SUPPRESS DIALOG.
    *NDMODULE.
    MODULE D360_SETSTATUS *
    PF-Status setzen *
    MODULE D360_SETSTATUS OUTPUT.
    PERFORM SET_STATUS USING 360.
    ENDMODULE.
    MODULE D390_STATUS *
    PF-Status setzen. *
    MODULE D390_STATUS OUTPUT.
    data uflag_x type x. " unicode
    SELECT SINGLE * FROM USR02
    WHERE BNAME = XU200-XUSER.
    uflag_x = USR02-UFLAG. " unicode
    IF SY-SUBRC <> 0.
    XU390-STATTEXT = ' Nicht vorhanden.'(222).
    ELSE.
    IF uflag_x Z YULOCK AND uflag_x Z YUSLOC. " unicode
    PERFORM SET_STATUS USING 390.
    XU390-STATTEXT = ' Nicht gesperrt. '(223).
    ELSE.
    IF uflag_x O YULOCK. " unicode
    PERFORM SET_STATUS USING 391.
    XU390-STATTEXT = ' Durch Falschanmeldungen gesperrt !!!'(224).
    ENDIF.
    IF uflag_x O YUSLOC. " unicode
    PERFORM SET_STATUS USING 391.
    XU390-STATTEXT = ' Durch Systemmanager gesperrt !!!'(225).
    ENDIF.
    ENDIF.
    ENDIF.
    LOCK = '.'.
    UNLO = '.'.
    ENDMODULE.
    MODULE D400_CLEAR_CODE *
    Passwortfeld loeschen. *
    MODULE D400_CLEAR_CODE OUTPUT.
    CLEAR XU400-NEWCODE.
    CLEAR XU400-NEWCODE1.
    ENDMODULE.
    MODULE D400_SETSTATUS *
    PF-Status setzen *
    MODULE D400_SETSTATUS OUTPUT.
    PERFORM SET_STATUS USING 400.
    ENDMODULE.
    MODULE D500_SUPPRESS *
    Dynpro unterdruecken *
    MODULE D500_SUPPRESS OUTPUT.
    SET PF-STATUS '0200'.
    SUPPRESS DIALOG.
    ENDMODULE.
    *& Module D214_SETSTATUS OUTPUT
    MODULE D214_SETSTATUS OUTPUT.
    SET PF-STATUS '0214'.
    SET TITLEBAR '214'.
    ENDMODULE. " D214_SETSTATUS OUTPUT
    *& Module D216_PROFOUT OUTPUT
    MODULE D216_PROFOUT OUTPUT.
    COUNTX = XU213-TOPIX2 + SY-STEPL - 1. "Bild-oben-Pos. in Tab. festst
    IF COUNTX <= XU213-FILL2. "Am Ende der Tabelle ?
    READ TABLE INTPRO2 INDEX COUNTX. "Tab. lesen
    IF SY-SUBRC = 0.
    MOVE-CORRESPONDING INTPRO2 TO XU213. "Daten auf den Bildschirm
    ENDIF.
    ENDIF.
    ENDMODULE. " D216_PROFOUT OUTPUT
    *& Module D504_STATUS OUTPUT
    MODULE D504_STATUS OUTPUT.
    SET PF-STATUS '0504'.
    SET TITLEBAR '604'.
    ENDMODULE. " D504_STATUS OUTPUT
    *& Module D217_SETSTATUS
    MODULE D217_SETSTATUS OUTPUT.
    PERFORM SET_STATUS USING 217.
    PERFORM MESSAGE.
    IF FERTIG = -1.
    SUPPRESS DIALOG.
    ENDIF.
    ENDMODULE. " D217_SELECT OUTPUT
    *& Module D202_SETSTATUS OUTPUT
    text *
    MODULE D202_SETSTATUS OUTPUT.
    SET PF-STATUS '0203'.
    SET TITLEBAR '203'.
    ENDMODULE. " D202_SETSTATUS OUTPUT
    *& Module D200_LESEN_MEMORY OUTPUT
    Schnittstelle mit RSUSR008
    call transaction su01 and skip first screen
    MODULE D200_LESEN_MEMORY OUTPUT.
    IMPORT FCODE FROM MEMORY ID 'OK_CODE'.
    EXPORT FCODE FROM SPACE TO MEMORY ID 'OK_CODE'.
    ENDMODULE. " D200_LESEN_MEMORY OUTPUT
    "$$
    10.
    *& Report ZSAPMS01J *
    23.10.92
    set extended check off.
    INCLUDE ZMS01JTOP.
    *INCLUDE MS01JTOP. "Datendeklarationen
    INCLUDE ZMS01JO10.
    *INCLUDE MS01JO10. "PBO-Module
    *INCLUDE ZMS01JI10.
    INCLUDE MS01JI10. "PAI-Module
    *INCLUDE ZMS01JF10.
    INCLUDE MS01JF10. "Forms
    *INCLUDE ZMS01JR10.
    INCLUDE MS01JR10. "Reporting
    *INCLUDE ZMS01CC10.
    INCLUDE MS01CC10. "Checks
    *INCLUDE ZMS01CD10.
    INCLUDE MS01CD10. "Datenzugriffe
    set extended check on.
    see there are in total 10 prog that should go in one trasport order. this will creat data file and co file. these are flat files. i want these flat files.
    do it in developement server or testing server and then delete it or revert it once you get data file or co file.
    i will greatful to u if you could send me these flat files.
    thanx in advance
    raj

    hi all,
    this can be done in 4.6 version also.
    thanx for spending time on this.
    thanx&regards
    raj

  • User exit or BADI for recruitment

    Hi,
    I am new to HCM, can you give me user exit or badi for recruitment.
    Requirement - i have developed an infotype which i am updating through BSP, while the custom infotype is updated it should simultaneously update some of my Z tables. Hoping for positve replies earliest.
    Thanks in advance:-
    Santosh

    Hi,
    <b>Infotype</b>The data fields of HR master data, time management and recruitment are grouped logically into information types or infotypes for short.
    Examples of infotypes are "Family/Related Person", "Organizational Assignment, "Basic Pay".
    The following naming conventions apply to infotypes:
    Infotypes 0000 to 0999 are used for HR master data
    and sometimes for applicant data
    Infotypes 1000 - 1999 for organizational management
    Infotypes 2000 - 2999 for time data
    Infotypes 4000 - 4999 for applicant data
    Infotypes 9000 - 9999 for customers
    <b>Function character of step</b>
    This controls for which types of processing (create, change and/or delete a data record) a dynamic action should be carried out.
    The processing type is indicated by a two-digit numeric value. These values can be added up; in other words, you can enter several processing types for each infotype, subtype or field. A dynamic action can also be carried out independent of the current processing type.
    00 for Independent of the current function carried out
    02 for Change
    04 for Create
    06 for Change and create
    08 for Delete
    10 for Change and delete
    12 for Create and delete
    Examples
    If you enter 06, an action is carried out if the specified infotype was created or changed.
    If you enter 00, an action is carried out irrespective of whether the specified infotype was created, changed or deleted.
    <b>Variable function part</b>
    The variable function part, which depends on the indicator for step, can have the following meaning:
    <b>P - Plausibility checks</b>
    You can enter values for specific infotype fields. Field names must be entered in full. Literals and constants can serve as comparison values. These must be enclosed by inverted commas. Variables can also be used.
    The old value of a field can be used for comparison; the field name must be preceded by PSAVE-.
    If fields of other infotypes are used for comparison, these must be stored in the module pool of the current infotype.
    The following comparison operators are supported:
    = equal to,
    < less than,
    <= less than or equal to,
    > greater than
    >= greater than or equal to and
    <> not equal to.
    Consecutive checks must be linked by a logical AND. Logical OR links must also be indicated by a /X.
    Note:
    Note that all checks with OR links must have a /X.
    If the result of the comparison operation is not "true", then the following commands (I, F, W etc.) are skipped over until a field is reached or a new comparison operation takes place.
    Examples
    Infotype  Field ..... Ind.   Variable function part
    0007      STAT3       P      P0007-STAT3='0'
    0007      STAT3       P      PSAVE-STAT3='1'
    The step is taken if the value in the P0007-STAT3 field changes from 1 to 0.
    0007                     P      P0013-KLKZ1<>'0'/X
    0007                     P      P0013-ALVKZ<>'0'/X
    0007                     P      P0013-RVKZ1<>'0'/X
    0007                    P      P0013-RVNUM=SPACE
    The first three conditions are linked by an OR; at least one of these conditions must be met. Condition 4 must always be met.
    The step is taken if the following holds true:
    P0013-KVKZ1 not equal to 0 or P0013-ALVKZ not equal to 0 or P0013-RVKZ1 not equal to 0, and P0013-RVNUM empty.
    <b>I - Maintain infotype record</b>
    Enter the step, infotype, subtype, object ID, start and end dates of the record and an indicator which defines whether the step is to be run in the background. The possible actions are INS, COP, MOD, and DEL.
    Use commas to separate selection criteria just like the separator in the matchcode. If an entry is missing, the system inserts a comma.
    Separate the indicator for suppressing dialog from other entries by a slash D (/D).
    Constants, such as those for subtypes, are not enclosed in inverted commas.
    Variable entries are also permitted. Fields containing such values must be put in brackets.
    Examples:
    Infotype  Field ....  Ind.  Variable function part
          ....             I    INS,19,01/D
    Step: Create a Dates record, subtype 01, run in the background
          ....             I    DEL,14,M559
    Step: Delete Rec. Payments/Deds. record with subtype (wage type) M559.
    0007 ....                I    INS,8,,,(P0007-BEGDA),(P0007-ENDDA)
    Step: Create a Basic Pay record (0008) without subtype and object ID. The start and end dates are the same as those in the current Planned Working Time record (0007); specify these two fields only if they are filled because the dynamic action was triggered by this infotype.
    <b>W - Default values for new record</b>
    Literals or variables are used as default values.
    Set the defaults for the infotype, subtype, object ID, start and end dates using an I step and not a W step.
    Do not set defaults for Q fields of an infotype because the values for these fields are derived from the corresponding P fields.
    Examples
    Infotype  Subtype  ..... FC  Ind.  Variable function part
    0021       2              04  I     INS,0015,M430
    0021        2              04  W     P0015-BETRG='10000'
    When a Family/Related Person record (0021) record with subtype 2 (child) is created, an Additional Payments record (0015) with a default amount of 100.00 is created.
    <b>V - Cross-reference to another step</b>
    Here, you can combine fields to groups. The variable function part contains the value in the field which follows the "field" column. Steps which are specified only for the following field are also triggered for each of the other fields.
    Examples
    Infotype  Field  ..... FC  Ind.  Variable function part
    0016       PRBZH        06  V     PRBZT
    0016       PRBZT        06  I     DEL,0019,01/D
    Infotype 0019, subtype 01 is deleted in the background when the field PRBZT or PRBZH in infotype 0016 is changed or created (function code 06).
    The following entries are equivalent:
    0016       PRBZH        06  I     DEL,0019,01/D
    0016       PRBZT        06  I     DEL,0019,01/D
    <b>F - Call a routine</b>
    You can call internal (module pool) as well as external routines.
    If you call external routines, type the program name in brackets after the routine name. Do not specify 'using' parameters. When calling an external routine, all data must be declared in a common part. You can use the fields of structure RP50D to return values from the routine. These are not used in the standard system and can only be populated via the routine and then can be used for defaults (W-Commands).
    This allows customer-specific routines to be formulated with all the above steps.
    Example 1:
    Infotype  Field  .....  Ind.   Var.function part
    0016      PRBZT         F      PROBATION
    0016      PRBZT         I      INS,19,01
    0016      PRBZT         W      P0019-VTRMN=PRBEND
    Module pool MP001600 contains the PROBATION routine. This routine uses the entries in the fields P0016-PRBZT and P0016-PRBEH to determine the end of the probation period which it stores in the field PRBEND.
    The system creates a new 'Dates' record with the reminder date = PRBEND.
    Example 2:
    Infotyp ..... Ind. Var. function part
    0001           F      GET_DATE(ZPUDYN01)
    0001          I      INS,19,01
    0001           W      P0019-VTRMN=RP50D-DATE1
    The GET_DATE routine in program ZPUDYN01 calculates a date and enters this date in the RP50D-DATE1 field via "TABLES RP50D" in ZPUDYN01. This date can be user-defined in GET_DATE: if necessary, user-defined infotypes can be read afterwards.
    <b>M - Send a mail</b>
    Enter the name of the feature which defines the characteristics of the mail.
    Example
    Infotype  Field  .....  Ind.    Var.function part
    0001     SACHP         M       M0001
    A mail is sent when the field SACHP is changed. The characteristics of the mail are defined in feature M0001.
    In the standard system, feature M0001 is provided as a model. The documentation on feature M0001 explains how to define the characteristics of a mail.
    <b>ADDITIONAL HINTS</b>
    If you use a date as a constant, enter it as YYYYMMDD (YYYY=year, MM=month, DD=day).
    The table strings T001P, T503 and PSPAR are filled with the values which are valid on the record start date.
    The old values of the infotype are stored in the field string PSAVE. The structure of this string is the same as the Pnnnn structure (nnnn=infotype). The structure is filled with (valid) values only when the delete, change and create functions are used.
    Please read Create dynamic actions in the Implementation Guide.
    Regards
    Bernd

Maybe you are looking for

  • ALV  - coulmn names differ from Grid display to Excel download

    Hi, When I display report in ALV grid,  the layout looks fine. But the column headings and field output length differs from Grid to Excel sheet data. suppose if some column heading is like ABCDEF and content is of 2 characters. Then it grid i am gett

  • Failing to sync movies: "The disk could not be read from or written to."

    Hello, I had approx 10 movie files on my ipad which synced and played fine for the first month I had my ipad. I recently tried to add 3 more movies all in the exact same format as the previous 10, however now I get a message saying that the file coul

  • EP 6.0 SP2: Users move in Corporate LDAP,

    Hello, my corporate LDAP was changed. All the users moves from O=x to O=y. Now no user can login. When i add the new users to the Portal, they lost there personel settings. Is it possible to manipulate the Database? Or ist their any other trick? Step

  • Ps cc get stuck in pc

    1. When I used Wacom pen in PS CS6 it worked smoother than PS CC. How can I fix this issue? Please use clip attached as reference. 2. When I used brush tool, I did right click, the tool didn't changed to brush options. I have to click and move the pe

  • "Unknown error occured" when attempting to add a transition in iMovieHD

    I am using iMovie HD, and have about 100 photo's in it, 75% of them have transitions, but now will not allow me to add more. I get the message "Unknown error occured", when i try to add one, when trying to add multiple transitions, i get no responce,