Add lines below to a .txt file. Drag and drop file on top of popup window you want start to debug.
Continue reading How to debug starting at a popup windowCategory: SAP
Dynamic typing: loop through string table, output typed table
Routine below shows method that takes string internal table, and outputs to typed table.
Continue reading Dynamic typing: loop through string table, output typed tableSAP Number range
Number range is a persistent counter. As an example, in HCM, it holds sequence of employee number.
- Tcode: SNRO, SNUM;
- RP_PREL Personnel Administration number ranges or direct access through tcode PA04.
- Table NRIV can be used to in tcode SE16 to list number ranges.
TEMSE file download
TEMSE files generated through Tax Reporter (tcode PU19) can be downloaded through:
- Tcode PU12
- Program RPQCUTR0
Guideline to determine the right interface when integrating with SAP systems
This is a great document to use as a guideline when integrating SAP systems.
Continue reading Guideline to determine the right interface when integrating with SAP systems
Tax Reporter tables
Here are some useful tables used by Tax Reporter (tcode PU19).
T51T0 – TAXTY and LGART
T5UTO – link between Tax Type (TAXTY) and wage types (LGART)
T5UTP – link between Tax form group (TAXTP) and Tax Type (TAXTY)
T5UTI – link between Tax authority (TAXAU) and Tax type (TAXTY)
T5UT3 – Tax form field (TXITM)
Constant table
- You can use table T511K to define an amount as a constant and use it in a program;
- Table TVARVC to store a constants as text. Tcode STVARVC calls maintenance screen.
Class to declare container
Classes to declare containers: cl_gui_splitter_container and cl_gui_custom_container.
Container does not contain scroll bar
When working with containers, be advised that it does not contain scroll bars. E.g. if you declare multiple ALV objects within a container and their size exceed screen size, these reports will be minimized. No scroll bars will be displayed.
Edit your own profile with transaction SU3
You can use tcode SU3 to edit your own profile, and set the default printer for example.