SAP Function RPY_CICO_REQUEST_OPEN - Checkin/checkout open request

Parameter Reference Type Length Default Optional Text
CICO_REQUEST_TEXT RPYGSGF-CICO_TXT C 60 SPACE X Short description of CICO request
CICO_REQUEST_TYPE RPYGSGF-CICO_TYPE C 10 'REQ_TRANSP' X Type of CICO request

Parameter Reference Type Length Text
CICO_REQUEST_NO RPYBMGF-CICO_REQNO C 10 CICO request number
ERROR RPYBMER31 u 250 Error structure
ERROR_OCCURED RPYGSGF-ERR_EXIST C 1
PROCESSING_STATUS RPYGSGF-PROC_STAT C 2

Parameter Reference Length Optional Text
SAPSCRIPT_DOCUMENTATION RPYGSSD 134 X Template for request documentation

Functionality
This function module creates a change request for checking objects inand out of the R/3 Repository.
The request number returned in the parameter CICO_REQUEST_NUMBER mustbe passed to the modules when you check out (READ) and write back(UPDATE) objects. as well as when you insert new objects (INSERT). Youcan assign a text to the request in the CICO_REQUEST_TEXT parameter.
Thre are two kinds of change request: local and transportable. In localsystem requests only objects which are changed in the current systemmay be inserted. In transportable requests, only transportable objects.These are objects which are consolidated in another system. Whether ornot an object is transportable depends on its development class and theconfiguration of the correction and transport systems. These twosystems are described in more detail in their own documentation. Tocreate a local change request, you need to enter the value 'REQ_LOCAL'for the CICO_REQUEST_TYPE. Enter 'REQ_TRANSP' for a transportablechange request.
In the SAPSCRIPT_DOCUMENTATION parameter, a template for the changerequest documentation is returned. This can be used for documentation,and when the request is released, can be passed on with it using theRPY_CICO_REQUEST_CLOSE function module.
Any errors which occur are returned via the ERROR parameter. Moredetails about error handling are contained in the Repository APIdocument for models.

Further information
You can find further information about the correction and transportsystems in the online documentation.