Posted: Mon Sep 17, 2007 7:05 pm Post subject: System and Transports
TR_EXT_INSERT_IN_REQUEST - Inserting object in given request
TR_EXT_GET_REQUESTS - Get changeable requests of given user
TR_EXT_CREATE_REQUEST - Creation of change request
TR_EXT_ADD_REQ_ATTR - Add attributes to given request
TR_INSERT_NEW_COMM - Create a new request/new task
TR_APPEND_TO_COMM_OBJS_KEYS - Append and lock objects and keys to a task
TRINT_REQUEST_CHOICE - select type of request and request itself
BAPI_CTREQUEST_CREATE - Create request with tasks (method for object CTREQUEST)
BAPI_CTREQUEST_CREATE_TASKS - Create tasks for request (method for object CTREQUEST)
BAPI_CTREQUEST_RELEASE - Release task or request (method for object CTREQUEST)
IW_C_CREATE_TRANSPORT_REQUEST - Create request (Workbench, Transport etc.), assigning next request # w/o dialog
IW_C_APPEND_OBJECTS_TO_REQUEST - Add objects to request (Workbench, Transport etc.) If all objects are unlocked, then dialog to choose request. If one of objects is locked in a request, then remaining objects added to the same request
SVRS_AFTER_CHANGED_ONLINE_NEW Generate new version.
Only for the objects that:
versionable
exist in TADIR
locked or local
RS_GET_ALL_INCLUDES
RS_GET_MAINPROGRAMS
RS_FUNCTION_POOL_CONTENTS - Get Function Modules in a Function Group
Import: function group name.
Export: table of function modules (function module name <->ABAP program name)
FUNC_GET_OBJECT - Get function module information (main program, include number, parameters and source code.
FUNCTION_INCLUDE_SPLIT - Get Function Modules and Includes Belonging to a Function Group
Depending on the import parameter, returns the following data:
PROGRAM - namespace, function group
COMPLETE_AREA - namespace, function group
INCLUDE -
- namespace, function group
- include (without namespace)
- include number (for function module includes)
- 3-character suffix,
- function module name (for function module includes, and if SUPPRESS_SELECT=space)
Code:
report z_find_main_prog.
* find main program for function group
data: l_namespace like rs38l-namespace,
l_area like rs38l-area,
l_main like sy-repid,
l_fugr like tlibg-area.
parameters fugrname like tlibg-area.
select single area
from tlibg into l_fugr
where area = fugrname.
if sy-subrc <> 0.
write: 'Cannot find function group', fugrname.
else.
call function 'FUNCTION_INCLUDE_SPLIT'
exporting
complete_area = fugrname
importing
namespace = l_namespace
group = l_area
exceptions
others = 6.
if sy-subrc <> 0.
write: 'Cannot retrieve main program name for function group',
fugrname.
else.
concatenate l_namespace 'SAPL' l_area into l_main.
write: 'Main program name for function group',
fugrname, 'is', l_main.
endif.
endif.
FUNCTION_INCLUDE_INFO
Depending on the import parameter, returns the following data:
FUNCNAME - namespace, function group, include name
GROUP - namespace, table of function modules (function module<->include name)
INCLUDE - namespace, function group, function module name (for function module includes)
FUNCTION_INCLUDE_CONCATENATE - Determine the Name of a Function Group / Main Program by Namespace
Import: include number, complete area, namespace
Export: function group, names of main program, top include, UXX include, include with the given number.
See also tables:
TLIBG - Person responsible for function class (list of all function groups)
TFDIR - Function Module
ENLFDIR - Additional Attributes for Function Modules
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG. SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG. Every effort is made to ensure content integrity. Use information on this site at your own risk.