Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
DisplayingALVinSplitterContainerwithheadingusingABAPOO
Home
AboutUs
SAPTRAINING
Authors
BecomeanAuthor
OtherSAPResources
Contact
SignMeUpNow!
Home
AboutUs
SAPTRAINING
Authors
BecomeanAuthor
OtherSAPResources
HomeSAPABAPDisplayingALVinSplitterContainerwithheadingusingABAPOO
Contact
Loading
AvinashPalavai|
3Comments|
SAPABAP
Introduction:
SplitterContainercanbeusedtodisplaydataeitherfromtwoormoretablesorfromasingle
tablebasedonparticularconditionsinALVformatusingasinglecontaineratatime.
Theclassesthatareusedforachievingthisareasfollows,
1. CL_GUI_CUSTOM_CONTAINER.
>
2. CL_GUI_SPLITTER_CONTAINER.
3. CL_GUI_CONTAINER.
4. CL_GUI_ALV_GRID.
5. CL_DD_DOCUMENT.
Procedure:
Categories
Geencategorie
SAPCRM
SAPbasicknowledge
SAPSD
1. Firstwehavetodesignamodulepoolscreen(ScreenNo.100)withtwocustom
controls,eachforALVandHeadingasbelow,
SAPFICO
SAPHCM
SAPBW/BI
SAPAuthorizations
SAPABAP
SAPBASIS
SAPCareer
SAPWorkflow
Disclaimer
SAPUNIVERSITY.EUisnotaffiliatedorrelatedto
anydivisionorsubsidiaryofSAPAG.
SAP,SAPR/3,R/3software,R/2software,
ABAP/4programminglanguage,BAPI
programminginterface,BWIsoftware,
AcceleratedSAPmethodology,andandany
otherSAPtrademarksareregistered
trademarksofSAPAG
1. Namethefirstcontrolas"HEADING".
http://sapuniversity.eu/displayingalvinsplittercontainerwithheadingusingooabap/
1/5
1/30/2015
DisplayingALVinSplitterContainerwithheadingusingABAPOO
2. Namethesecondcontrolas"MAIN_CONT".
3. Saveandactivatethescreen.
4. Dothebelowcodinginthereportprogram.
5. HereitookacaseofdisplayingthematerialdetailsofaparticularmaterialtypeZSEM',in
theparentsplitalvlistandthedescriptionsofthosematerialsthatarelistedinparent
splitalvinchildsplitalv.
6. TheheadingbeingmaintainedforthisALVis'MaterialMaster
Report'.*****************************Coding********************************
*REPORTZOOALV_WITH_SPLITTER.
DATA:O_CCTYPEREFTOCL_GUI_CUSTOM_CONTAINER.
DATA:O_SCTYPEREFTOCL_GUI_SPLITTER_CONTAINER.
DATA:O_PART1TYPEREFTOCL_GUI_CONTAINER.
DATA:O_PART2TYPEREFTOCL_GUI_CONTAINER.
DATA:ALV_GRID1TYPEREFTOCL_GUI_ALV_GRID.
DATA:ALV_GRID2TYPEREFTOCL_GUI_ALV_GRID.
DATA:I_MARATYPETABLEOFMARA.
DATA:I_MAKTTYPETABLEOFMAKT.
DATA:DDTYPEREFTOCL_DD_DOCUMENT.
STARTOFSELECTION.
callSCREEN100.
*&*
*&ModuleSTATUS_0100OUTPUT
*&*
http://sapuniversity.eu/displayingalvinsplittercontainerwithheadingusingooabap/
2/5
1/30/2015
DisplayingALVinSplitterContainerwithheadingusingABAPOO
*text
**
MODULESTATUS_0100OUTPUT.
*SETPFSTATUS'xxxxxxxx'.
*SETTITLEBAR'xxx'.
PERFORMcreate_objects.
PERFORMspli_main_cont.
PERFORMDISP_HEADING.
PERFORMdisp_alv1.
PERFORMdisp_alv2.
ENDMODULE."STATUS_0100OUTPUT
*&*
*&FormCREATE_OBJECTS
*&*
*text
**
*>p1text
*p1text
*GET_CONTAINER
EXPORTING
ROW=1
COLUMN=1
RECEIVING
CONTAINER=O_PART1.
CALLMETHODO_SC>GET_CONTAINER
EXPORTING
ROW=2
COLUMN=1
RECEIVING
CONTAINER=O_PART2.
ENDFORM."SPLI_MAIN_CONT
*&*
*&FormDISP_ALV1
*&*
*text
**
*>p1text
*SET_TABLE_FOR_FIRST_DISPLAY
EXPORTING
I_STRUCTURE_NAME='MARA'
CHANGING
IT_OUTTAB=I_MARA.
ENDFORM."DISP_ALV1
*&*
*&FormDISP_ALV2
*&*
*text
**
*>p1text
*SET_TABLE_FOR_FIRST_DISPLAY
EXPORTING
I_STRUCTURE_NAME='MAKT'
CHANGING
IT_OUTTAB=I_MAKT.
ENDFORM."DISP_ALV2
*&*
*&FormDISP_HEADING
*&*
*text
**
*>p1text
*HEADING.
CALLMETHODDD>ADD_TEXT
EXPORTING
TEXT='MATERIALMASTERREPORT'
SAP_STYLE=HEAD.
CALLMETHODDD>DISPLAY_DOCUMENT
EXPORTING
CONTAINER='HEADING'.
http://sapuniversity.eu/displayingalvinsplittercontainerwithheadingusingooabap/
3/5
1/30/2015
DisplayingALVinSplitterContainerwithheadingusingABAPOO
ENDFORM."DISP_LOGO
7. Saveandactivatetheentireprogram.Execute(F8),
8. TheresultclearlyillustratesthepurposeandadvantageofdisplayingtheALVinSplitter
Container.
AvinashPalavai,SAPTechnicalConsultant,StraVisITSolutions.
MoreaboutAvinashPalavai
Tw eet
Share
Addacomment...
Commentusing...
Facebooksocialplugin
Leave a Reply
Name*
Email*
http://sapuniversity.eu/displayingalvinsplittercontainerwithheadingusingooabap/
4/5
1/30/2015
DisplayingALVinSplitterContainerwithheadingusingABAPOO
Comment
PostComment
Home
AboutUs
SAPTRAINING
Authors
BecomeanAuthor
http://sapuniversity.eu/displayingalvinsplittercontainerwithheadingusingooabap/
OtherSAPResources
Contact
5/5