Beruflich Dokumente
Kultur Dokumente
TXT
REPORT zchr_conversions_0168 NO STANDARD PAGE HEADING LINE-SIZE 132.
DATA: cl_conversion TYPE REF TO zchr_conversions_0168.
*&---------------------------------------------------------------------*
*& SELECTION PAPAMETERS
*&---------------------------------------------------------------------*
SELECTION-SCREEN BEGIN OF BLOCK file WITH FRAME TITLE text-010.
PARAMETERS:p_pcfile TYPE text200 MODIF ID pc .
PARAMETERS:p_apfile TYPE text200 MODIF ID ap.
PARAMETERS:p_test
AS CHECKBOX.
SELECTION-SCREEN END
OF BLOCK file.
ZCHR_CONVERSIONS_0168.TXT
cl_conversion->gv_cycle_name = p_cycl.
cl_conversion->gv_client = p_path.
*-----------------Upload input file
CALL METHOD cl_conversion->upload_file( ).
*------------------Process input file & Data Validation.
CALL METHOD cl_conversion->processconversion.
*------------------Create Transaction using BDC.
CALL METHOD cl_conversion->load_infotype_bdc.
ZCHR_CONVERSIONS_0168.TXT
CHANGING
file_table
= lt_files
rc
= lv_subrc
user_action
= lv_usr_act
EXCEPTIONS
file_open_dialog_failed = 1
cntl_error
= 2
error_no_gui
= 3
not_supported_by_gui
= 4
OTHERS
= 5.
IF sy-subrc EQ 0 AND
lv_usr_act <> cl_gui_frontend_services=>action_cancel.
LOOP AT lt_files INTO ls_file.
MOVE ls_file-filename TO lv_def_file.
MOVE lv_def_file
TO p_file.
EXIT.
ENDLOOP.
ENDIF.
ENDFORM.
" get_filename
*&---------------------------------------------------------------------*
*&
Form modify_screen
*&---------------------------------------------------------------------*
*
text
*----------------------------------------------------------------------*
FORM modify_screen .
LOOP AT SCREEN.
IF p_pc EQ 'X' AND screen-group1 EQ 'AP'.
screen-input = 0.
screen-invisible = '1'.
MODIFY SCREEN.
ENDIF.
IF p_app EQ 'X' AND screen-group1 EQ 'PC'.
screen-input = 0.
screen-invisible = '1'.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
ENDFORM.
" MODIFY_SCREEN
*&---------------------------------------------------------------------*
*&
Form GET_FILENAME_AP
*&---------------------------------------------------------------------*
*
text
*----------------------------------------------------------------------*
*
<--P_P_APFILE text
*----------------------------------------------------------------------*
Page 3
ZCHR_CONVERSIONS_0168.TXT
FORM get_filename_ap CHANGING p_apfile.
DATA : lv_path TYPE dxfields-longpath,
lv_path1 TYPE dxfields-longpath,
lv_path2 TYPE dsvasdocid,
lv_filename TYPE dsvasdocid.
CONCATENATE '\usr\sap\CONV_SHARE\' p_path '\CHR403' into lv_path1.
*
*
*
*
*
ENDFORM.
" GET_FILENAME_AP
**Text Symbols
**------------**
**001 Please select your file 23 23
**006 Initial Hire Conversions 24 27
**007 |All Files (*.*)|*.*. 21 24
**010 File Location 13 13
**020 Server Selection 16 16
**030 Assignment Number 17 17
**040 Select Active, Retiree Or Temnination employees conversion
**050 Retire employees conversion 27 27
**
**Selection-texts
**--------------------**P_ACTIV
Active employees conversion
**P_APFILE App. Server File Name & Path
**P_APP Application Server
Page 4
58
100
ZCHR_CONVERSIONS_0168.TXT
**P_JOB Assignment Number
**P_MASSG
Reason for Action
**P_PC Personal Desk top
**P_PCFILE Desk top File Name & Path
**P_st1 subtype 1
**p_st5 subtype 5
**p_emg emergency contacts
Page 5