|
ABAP Tutorial - SAP Split & ABAP Split String Function
If you are an ABAP developer developing code in SAP ABAP string functions are frequently used like ABAP split string operations.
SAP split string or splitting string using ABAP split operator can be managed using two methods.
The two SAP split variants are using variables and using ABAP internal table for storing splitted string values.
Here is the output of the ABAP split string example code taking place in this ABAP tutorial.
REPORT Z_TEST_SPLIT .
TYPES :
BEGIN OF gty_Modules,
Module(25) TYPE C,
END OF gty_Modules.
DATA :
gs_Modules TYPE gty_Modules,
gt_Modules TYPE TABLE OF gty_Modules.
DATA :
Seperator(1) TYPE C VALUE ',', " Delimeter or Seperator
ListOfSAPModules(2000) TYPE C,
FirstModule(200) TYPE C,
SecondModule(200) TYPE C,
ThirdModule(200) TYPE C,
FourthModule(200) TYPE C,
FifthModule(200) TYPE C.
START-OF-SELECTION.
" SPLIT Syntax : Split using variables
" SPLIT InputString AT SeperatorInCType INTO SplittedString1..n.
ListOfSAPModules = 'Sales & Distribution,Warehouse Management,Controlling,Payroll,Customer Service'.
SPLIT ListOfSAPModules AT Seperator INTO FirstModule SecondModule ThirdModule FourthModule FifthModule.
WRITE 'ABAP Split String using Variables'.
WRITE FirstModule.
WRITE SecondModule.
WRITE ThirdModule.
WRITE FourthModule.
WRITE FifthModule .
WRITE :/.
" SPLIT Syntax - Split using internal table
" SPLIT f AT g INTO TABLE itab.
WRITE 'ABAP Split String using Internal Table'.
SPLIT ListOfSAPModules AT Seperator INTO TABLE gt_Modules.
LOOP AT gt_Modules INTO gs_Modules.
WRITE :/ gs_Modules-Module.
ENDLOOP.
END-OF-SELECTION.
|
SAP Resources
SAP Tutorial
SAP Forums
SAP Tools
SAP Transaction Codes Table
|