Академический Документы
Профессиональный Документы
Культура Документы
NO.
"ended
PROCESS BEFORE OUTPUT.
MODULE screen_mod_gst_o.
if yes = 'X'.
LOOP AT SCREEN.
IF SCREEN-NAME = 'WA_EXCISE-J_1IGSTNO'.
*IF SCREEN-GROUP1 = 'RG1'.
SCREEN-INPUT = '1'.
SCREEN-INVISIBLE = '0'.
MODIFY SCREEN.
*ENDIF.
ENDIF.
ENDLOOP.
endif.
if No = 'X'.
LOOP AT SCREEN.
IF SCREEN-NAME = 'WA_EXCISE-J_1IGSTNO'.
*IF SCREEN-GROUP1 = 'RG1'.
SCREEN-INPUT = '0'.
SCREEN-INVISIBLE = '1'.
MODIFY SCREEN.
*ENDIF.
endif.
ENDLOOP.
endif.
**************field validation for particular field****************
PROCESS AFTER INPUT.
CHAIN.
FIELD : WA_EXCISE-BANKS MODULE VALIDATE-BANKS ON CHAIN-REQUEST,
WA_EXCISE-BANKL MODULE VALIDATE-BANKL ON CHAIN-REQUEST,
WA_EXCISE-BANKN MODULE VALIDATE-BANKN ON CHAIN-REQUEST,
WA_EXCISE-KOINH MODULE VALIDATE-KOINH ON CHAIN-REQUEST.
* "Added by dipti
field wa_excise-J_1IPANNO module check_J_1IPANNO."ADDED BY DIPTI
"ended by dipti
ENDCHAIN.
MODULE USER_COMMAND_9002.
**************for f4 help*************
PROCESS ON VALUE-REQUEST.
FIELD WA_EXCISE-BANKL MODULE F4_BANKL.
******************************************
****************************
module check_j_1ipanno input.
if wa_excise-j_1ipanno IS not INITIAL ."AND LEN = '10'.
len = strlen( wa_excise-j_1ipanno ).
CONDENSE len NO-GAPS.
IF len is NOT INITIAL.
if len = '10' .
find regex '[A-Z]{5}\d{4}[A-Z]{1}'
in wa_excise-j_1ipanno
ignoring case
match offset moff
match length mlen
submatches s1 s2.
if sy-subrc ne 0.
message 'Enter Valid Pan No. In the format 5char/4Numeric/1char' TYPE
'E'.
ENDIF. "ENDED
else.
message 'Please Enter 10 digit Pancard Number' TYPE 'E'.
endif.
ENDIF.
ENDIF.
endmodule. " CHECK_J_1IPANNO INPUT
********************************
*************************
*----------------------------------------------------------------------*
***INCLUDE ZFI_VENDOR_MASTER_9002_I.
*----------------------------------------------------------------------*
*&---------------------------------------------------------------------*
*& Module F4_BANKL INPUT
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
module f4_bankl input.
TYPES : BEGIN OF ITBANKL,
BANKS TYPE BNKA-BANKS,
BANKL TYPE BNKA-BANKL,
BANKA TYPE BNKA-BANKA,
ORT01 TYPE BNKA-ORT01,
BRNCH TYPE BNKA-BRNCH,
END OF ITBANKL.