Get Example source ABAP code based on a different SAP table
ABAP_AMDP - Client Handling AMDP does not support implicit client handling>. When accessing client-dependent database tables or views in an AMDP method, the required client ID must be selected explicitly. Therefore, the parameter interface of an AMDP method must usually contain an input parameter for the client ID, and this parameter must be used in a WHERE> condition. Exceptions to this rule are explained in the note below.
Latest notes: NON_V5_HINTS
In SQLScript> implementations, the built-in function SESSION_CONTEXT>> can also be used to access the ABAP-specific session variables> CLIENT> and CDS_CLIENT> of the SAP HANA database. In a call from ABAP, these variables contain a client ID:
CLIENT> always contains the nominal value of the ABAP system field sy-mandt>>.
CDS_CLIENT> contains the same value as CLIENT> by default, but can be modified BEGIN_SECTION VERSION 5 OUT during the execution of an AB-SQL statement by the addition USING CLIENT>> and END_SECTION VERSION 5 OUT in an AMDP method call from ABAP by the addition AMDP OPTIONS CDS SESSION CLIENT>>. Access of this type should be used only if it is guaranteed that an AMDP method is called only from ABAP and accesses exactly the data of this client ID. In other cases, the result is undefined. Therefore, it is usually recommended that an input parameter is used to pass the required client ID to AMDP functions and use it as an access condition.