SAP SLDJAVA_ACCESSOR_REQUEST Function Module for









SLDJAVA_ACCESSOR_REQUEST is a standard sldjava accessor request SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used to perform a specific ABAP function and below is the pattern details, showing its interface including any import and export parameters, exceptions etc. there is also a full "cut and paste" ABAP pattern code example, along with implementation ABAP coding, documentation and contribution comments specific to this or related objects.


See here to view full function module documentation and code listing for sldjava accessor request FM, simply by entering the name SLDJAVA_ACCESSOR_REQUEST into the relevant SAP transaction such as SE37 or SE38.

Function Group: SLDJAVA
Program Name: SAPLSLDJAVA
Main Program: SAPLSLDJAVA
Appliation area:
Release date: N/A
Mode(Normal, Remote etc): Remote-Enabled
Update:



Function SLDJAVA_ACCESSOR_REQUEST pattern details

In-order to call this FM within your sap programs, simply using the below ABAP pattern details to trigger the function call...or see the full ABAP code listing at the end of this article. You can simply cut and paste this code into your ABAP progrom as it is, including variable declarations.
CALL FUNCTION 'SLDJAVA_ACCESSOR_REQUEST'"
EXPORTING
SLDHOST = "SLD Host Name
* VALUEFILTER = "
* QUERYPARAM = "Query Parameter
* PROJECTION = "
* PROPERTYSET = "Property Values for Insert/Update
* ARRAYSET = "
SLDPORT = "
* SLDUSER = "
* SLDPASSWD = "
* NAME' ' = 'lcr/active' "SLD Namespace
OPERATION = "
* INSTANCENAME = "
* CLASSNAMES = "Addressed CIM Classes
* INSTANCEID = "Key Properties of Addressed Instance

IMPORTING
MESSAGE = "Message
METHODLIST = "
METHCLASSQUAL = "
PARAMETERLIST = "
PARAMMETHODQUAL = "
NAMEKEYMAP = "
CLASSQUALIFIERS = "
PROPERTYLIST = "Property Catalog
PROPCLASSQUAL = "
INSTQUALIFIERS = "
PROPINSTQUAL = "
PROPERTYVALUES = "Property Values
ARRAYVALUEMAP = "

EXCEPTIONS
ILLEGAL_PROXY_CALL = 1 ILLEGAL_ARGUMENTS = 2 NO_SUCH_CLASS = 3 NO_SUCH_INSTANCE = 4 NO_SUCH_PROPERTY = 5 INSTANCE_EXISTS = 6 SLD_SERVER_EXCEPTION = 7 SLD_CLIENT_EXCEPTION = 8 SECURITY_EXCEPTION = 9
.



IMPORTING Parameters details for SLDJAVA_ACCESSOR_REQUEST

SLDHOST - SLD Host Name

Data type: STRING
Optional: No
Call by Reference: No ( called with pass by value option)

VALUEFILTER -

Data type: SLD_T_VALUEFILTER
Optional: Yes
Call by Reference: No ( called with pass by value option)

QUERYPARAM - Query Parameter

Data type: SLD_T_NAMEVALUE
Optional: Yes
Call by Reference: No ( called with pass by value option)

PROJECTION -

Data type: SLD_T_NAMELIST
Optional: Yes
Call by Reference: No ( called with pass by value option)

PROPERTYSET - Property Values for Insert/Update

Data type: SLD_T_NAMEVALUE
Optional: Yes
Call by Reference: No ( called with pass by value option)

ARRAYSET -

Data type: SLD_T_ARRAYVALUEMAP
Optional: Yes
Call by Reference: No ( called with pass by value option)

SLDPORT -

Data type: I
Optional: No
Call by Reference: No ( called with pass by value option)

SLDUSER -

Data type: STRING
Optional: Yes
Call by Reference: No ( called with pass by value option)

SLDPASSWD -

Data type: STRING
Optional: Yes
Call by Reference: No ( called with pass by value option)

NAMESPACE - SLD Namespace

Data type: STRING
Default: 'lcr/active'
Optional: Yes
Call by Reference: No ( called with pass by value option)

OPERATION -

Data type: STRING
Optional: No
Call by Reference: No ( called with pass by value option)

INSTANCENAME -

Data type: STRING
Optional: Yes
Call by Reference: No ( called with pass by value option)

CLASSNAMES - Addressed CIM Classes

Data type: SLD_T_NAMELIST
Optional: Yes
Call by Reference: No ( called with pass by value option)

INSTANCEID - Key Properties of Addressed Instance

Data type: SLD_T_NAMEVALUE
Optional: Yes
Call by Reference: No ( called with pass by value option)

EXPORTING Parameters details for SLDJAVA_ACCESSOR_REQUEST

MESSAGE - Message

Data type: STRING
Optional: No
Call by Reference: No ( called with pass by value option)

METHODLIST -

Data type: SLD_T_NAMEDMETHCAT
Optional: No
Call by Reference: No ( called with pass by value option)

METHCLASSQUAL -

Data type: SLD_T_NAMEDMETHQUAL
Optional: No
Call by Reference: No ( called with pass by value option)

PARAMETERLIST -

Data type: SLD_T_NAMEDPARAMCAT
Optional: No
Call by Reference: No ( called with pass by value option)

PARAMMETHODQUAL -

Data type: SLD_T_NAMEDPARAMQUAL
Optional: No
Call by Reference: No ( called with pass by value option)

NAMEKEYMAP -

Data type: SLD_T_NAMEKEYMAP
Optional: No
Call by Reference: No ( called with pass by value option)

CLASSQUALIFIERS -

Data type: SLD_T_NAMEDOBJQUAL
Optional: No
Call by Reference: No ( called with pass by value option)

PROPERTYLIST - Property Catalog

Data type: SLD_T_NAMEDPROPCAT
Optional: No
Call by Reference: No ( called with pass by value option)

PROPCLASSQUAL -

Data type: SLD_T_NAMEDPROPQUAL
Optional: No
Call by Reference: No ( called with pass by value option)

INSTQUALIFIERS -

Data type: SLD_T_NAMEDOBJQUAL
Optional: No
Call by Reference: No ( called with pass by value option)

PROPINSTQUAL -

Data type: SLD_T_NAMEDPROPQUAL
Optional: No
Call by Reference: No ( called with pass by value option)

PROPERTYVALUES - Property Values

Data type: SLD_T_NAMEDPROPVAL
Optional: No
Call by Reference: No ( called with pass by value option)

ARRAYVALUEMAP -

Data type: SLD_T_ARRAYVALUEMAP
Optional: No
Call by Reference: No ( called with pass by value option)

EXCEPTIONS details

ILLEGAL_PROXY_CALL -

Data type:
Optional: No
Call by Reference: Yes

ILLEGAL_ARGUMENTS -

Data type:
Optional: No
Call by Reference: Yes

NO_SUCH_CLASS -

Data type:
Optional: No
Call by Reference: Yes

NO_SUCH_INSTANCE -

Data type:
Optional: No
Call by Reference: Yes

NO_SUCH_PROPERTY - Property does not exist

Data type:
Optional: No
Call by Reference: Yes

INSTANCE_EXISTS -

Data type:
Optional: No
Call by Reference: Yes

SLD_SERVER_EXCEPTION -

Data type:
Optional: No
Call by Reference: Yes

SLD_CLIENT_EXCEPTION -

Data type:
Optional: No
Call by Reference: Yes

SECURITY_EXCEPTION -

Data type:
Optional: No
Call by Reference: Yes

Copy and paste ABAP code example for SLDJAVA_ACCESSOR_REQUEST Function Module

The ABAP code below is a full code listing to execute function module POPUP_TO_CONFIRM including all data declarations. The code uses the original data declarations rather than the latest in-line data DECLARATION SYNTAX but I have included an ABAP code snippet at the end to show how declarations would look using the newer method of declaring data variables on the fly. This will allow you to compare and fully understand the new inline method. Please note some of the newer syntax such as the @DATA is not available until a later 4.70 service pack (SP8), which i why i have stuck to the origianl for this example.

DATA:
lv_message  TYPE STRING, "   
lv_sldhost  TYPE STRING, "   
lv_illegal_proxy_call  TYPE STRING, "   
lv_methodlist  TYPE SLD_T_NAMEDMETHCAT, "   
lv_valuefilter  TYPE SLD_T_VALUEFILTER, "   
lv_queryparam  TYPE SLD_T_NAMEVALUE, "   
lv_methclassqual  TYPE SLD_T_NAMEDMETHQUAL, "   
lv_projection  TYPE SLD_T_NAMELIST, "   
lv_parameterlist  TYPE SLD_T_NAMEDPARAMCAT, "   
lv_propertyset  TYPE SLD_T_NAMEVALUE, "   
lv_parammethodqual  TYPE SLD_T_NAMEDPARAMQUAL, "   
lv_arrayset  TYPE SLD_T_ARRAYVALUEMAP, "   
lv_sldport  TYPE I, "   
lv_namekeymap  TYPE SLD_T_NAMEKEYMAP, "   
lv_illegal_arguments  TYPE SLD_T_NAMEKEYMAP, "   
lv_slduser  TYPE STRING, "   
lv_no_such_class  TYPE STRING, "   
lv_classqualifiers  TYPE SLD_T_NAMEDOBJQUAL, "   
lv_sldpasswd  TYPE STRING, "   
lv_propertylist  TYPE SLD_T_NAMEDPROPCAT, "   
lv_no_such_instance  TYPE SLD_T_NAMEDPROPCAT, "   
lv_namespace  TYPE STRING, "   'lcr/active'
lv_propclassqual  TYPE SLD_T_NAMEDPROPQUAL, "   
lv_no_such_property  TYPE SLD_T_NAMEDPROPQUAL, "   
lv_operation  TYPE STRING, "   
lv_instqualifiers  TYPE SLD_T_NAMEDOBJQUAL, "   
lv_instance_exists  TYPE SLD_T_NAMEDOBJQUAL, "   
lv_instancename  TYPE STRING, "   
lv_propinstqual  TYPE SLD_T_NAMEDPROPQUAL, "   
lv_sld_server_exception  TYPE SLD_T_NAMEDPROPQUAL, "   
lv_classnames  TYPE SLD_T_NAMELIST, "   
lv_propertyvalues  TYPE SLD_T_NAMEDPROPVAL, "   
lv_sld_client_exception  TYPE SLD_T_NAMEDPROPVAL, "   
lv_instanceid  TYPE SLD_T_NAMEVALUE, "   
lv_arrayvaluemap  TYPE SLD_T_ARRAYVALUEMAP, "   
lv_security_exception  TYPE SLD_T_ARRAYVALUEMAP. "   

  CALL FUNCTION 'SLDJAVA_ACCESSOR_REQUEST'  "
    EXPORTING
         SLDHOST = lv_sldhost
         VALUEFILTER = lv_valuefilter
         QUERYPARAM = lv_queryparam
         PROJECTION = lv_projection
         PROPERTYSET = lv_propertyset
         ARRAYSET = lv_arrayset
         SLDPORT = lv_sldport
         SLDUSER = lv_slduser
         SLDPASSWD = lv_sldpasswd
         NAMESPACE = lv_namespace
         OPERATION = lv_operation
         INSTANCENAME = lv_instancename
         CLASSNAMES = lv_classnames
         INSTANCEID = lv_instanceid
    IMPORTING
         MESSAGE = lv_message
         METHODLIST = lv_methodlist
         METHCLASSQUAL = lv_methclassqual
         PARAMETERLIST = lv_parameterlist
         PARAMMETHODQUAL = lv_parammethodqual
         NAMEKEYMAP = lv_namekeymap
         CLASSQUALIFIERS = lv_classqualifiers
         PROPERTYLIST = lv_propertylist
         PROPCLASSQUAL = lv_propclassqual
         INSTQUALIFIERS = lv_instqualifiers
         PROPINSTQUAL = lv_propinstqual
         PROPERTYVALUES = lv_propertyvalues
         ARRAYVALUEMAP = lv_arrayvaluemap
    EXCEPTIONS
        ILLEGAL_PROXY_CALL = 1
        ILLEGAL_ARGUMENTS = 2
        NO_SUCH_CLASS = 3
        NO_SUCH_INSTANCE = 4
        NO_SUCH_PROPERTY = 5
        INSTANCE_EXISTS = 6
        SLD_SERVER_EXCEPTION = 7
        SLD_CLIENT_EXCEPTION = 8
        SECURITY_EXCEPTION = 9
. " SLDJAVA_ACCESSOR_REQUEST




ABAP code using 7.40 inline data declarations to call FM SLDJAVA_ACCESSOR_REQUEST

The below ABAP code uses the newer in-line data declarations. This allows you to see the coding differences/benefits of the later inline syntax. Please note some of the newer syntax below, such as the @DATA is not available until 4.70 EHP 8.

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
DATA(ld_namespace) = 'lcr/active'.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!