Among
ABAP class CL_RSAR_FUNCTION
there are also other useful places of ABAP code important to BW development. This
time I picked up Function Group RS_GENERAL. It bundles generic helper
function modules that are reused across SAP. It contains following Function Modules:
RRSV_SYSTYPE_GET Determine System Type (SAP/Customer)
RSAR_DATE_CHECK_PLAUSIBILITY Plausibility Check for Date
RSBB_URL_PREFIX_GET Return
of Protocol, Server, and Port
RSDG_MSG_APPEND_TO_PROTOCOL Add Message to Application Log
RSDG_WORD_WRAP Divides
a String into Substrings of Defined Length (Word Wrap)
RSPC_SHOW_DOCUMENTATION Display
Documentation for a Process Type
RSRA_GET_DEFAULT_LANGUAGE Returns Default Language of System
RSR_SYSTEM_GET_UNIQUE_ID Temporary
Wrapper of SYSTEM_unique_ID_GET
RSSM_ADD_TIMESTAMPS Adds
Two Time Stamps (One of Which Is Earlier Than 1.1.0001)
RSSM_CHECK_ASSERT_BREAKLUXM_ON break_luxm stuff
RSSM_CONVERT_DAYSEC2TIMESTAMP Converts Days and Seconds into Date, Time, and Time Stamp
RSSM_CONVERT_TIMESTAMP2DAYSEC Converts Date and Time or Time Stamp into Days and Seconds
RSSM_EVENT_RAISE Trigger
BP_Event_Raise; Can Be Called Using RFC
RSSM_GET_TIME Get
Time
RSSM_GET_TIME_INT INTERNAL: Get Time from Enqueue Server
RSSM_ICON_CREATE Create
Icon with Quick Info Longer Than 30 Chars (132 Bytes in Total)
RSSM_SLEEP_DEBUG Sleep
Debug User / Sap - System
RSSM_SUBSTRACT_TIMESTAMPS Subtracts Two Time Stamps from One Another
RSSM_UNIQUE_ID Temporary
Wrapper for SYSTEM_UNIQUE_ID_GET
RS_POPUP_TO_CONFIRM_ONLY_ONCE Confirmation Popup "Do Not Show This Question Again"
RS_RFC_IS_GUI_ON Determine
Whether GUI Is Available for Popups and so On
The functions
in there are focused to:
General BW
operations: various supporting fields and functions (time etc).
Monitoring
and Data Loading/Processing: functions used during BW data loading processes
(e.g. RSSM_GET_TIME that handles timing and monitoring operations during BW
data processes).
Especially
FM RSSM_CHECK_ASSERT_BREAKLUXM_ON checks the breakpoint of SAP internal BW backend
developer called Matthias Lux. He is mentioned in quite a few of BW objects I wrote
about it here - Most
famous BW backend SAP developer :)
Notice the functions
in this group are not
released to be used!
No comments:
Post a Comment