SAP UA_SOURCE_TARGET Function Module for









UA_SOURCE_TARGET is a standard ua source target 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 ua source target FM, simply by entering the name UA_SOURCE_TARGET into the relevant SAP transaction such as SE37 or SE38.

Function Group: UA_SOURCE_TARGET
Program Name: SAPLUA_SOURCE_TARGET
Main Program: SAPLUA_SOURCE_TARGET
Appliation area:
Release date: N/A
Mode(Normal, Remote etc): Normal Function Module
Update:



Function UA_SOURCE_TARGET 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 'UA_SOURCE_TARGET'"
EXPORTING
* ID_AS_POPUP = 'X' "
IO_METADATA = "
IO_SENDER_TYPE = "
IT_ODS_FIELDNAME = "
IT_RECEIVER_TYPE = "
IT_ODS_KEY = "

IMPORTING
ET_SOURCE_TARGET = "
ET_FIX_VALUE_SELTAB = "

EXCEPTIONS
INVALID_INPUT = 1 CANCELED = 2
.



IMPORTING Parameters details for UA_SOURCE_TARGET

ID_AS_POPUP -

Data type: BOOLEAN
Default: 'X'
Optional: No
Call by Reference: Yes

IO_METADATA -

Data type: CL_UA_METADATA
Optional: No
Call by Reference: Yes

IO_SENDER_TYPE -

Data type: CL_UA_OBJECT_TYPE
Optional: No
Call by Reference: Yes

IT_ODS_FIELDNAME -

Data type: UGBW_TS_FIELD
Optional: No
Call by Reference: Yes

IT_RECEIVER_TYPE -

Data type: UAB_T_OBJECT_TYPE
Optional: No
Call by Reference: Yes

IT_ODS_KEY -

Data type: UGBW_TS_FIELD
Optional: No
Call by Reference: Yes

EXPORTING Parameters details for UA_SOURCE_TARGET

ET_SOURCE_TARGET -

Data type: UAB_T_SOURCE_TARGET
Optional: No
Call by Reference: Yes

ET_FIX_VALUE_SELTAB -

Data type: UGBW_TS_SEL
Optional: No
Call by Reference: Yes

EXCEPTIONS details

INVALID_INPUT -

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

CANCELED -

Data type:
Optional: No
Call by Reference: Yes

Copy and paste ABAP code example for UA_SOURCE_TARGET 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_id_as_popup  TYPE BOOLEAN, "   'X'
lv_invalid_input  TYPE BOOLEAN, "   
lv_et_source_target  TYPE UAB_T_SOURCE_TARGET, "   
lv_canceled  TYPE UAB_T_SOURCE_TARGET, "   
lv_io_metadata  TYPE CL_UA_METADATA, "   
lv_et_fix_value_seltab  TYPE UGBW_TS_SEL, "   
lv_io_sender_type  TYPE CL_UA_OBJECT_TYPE, "   
lv_it_ods_fieldname  TYPE UGBW_TS_FIELD, "   
lv_it_receiver_type  TYPE UAB_T_OBJECT_TYPE, "   
lv_it_ods_key  TYPE UGBW_TS_FIELD. "   

  CALL FUNCTION 'UA_SOURCE_TARGET'  "
    EXPORTING
         ID_AS_POPUP = lv_id_as_popup
         IO_METADATA = lv_io_metadata
         IO_SENDER_TYPE = lv_io_sender_type
         IT_ODS_FIELDNAME = lv_it_ods_fieldname
         IT_RECEIVER_TYPE = lv_it_receiver_type
         IT_ODS_KEY = lv_it_ods_key
    IMPORTING
         ET_SOURCE_TARGET = lv_et_source_target
         ET_FIX_VALUE_SELTAB = lv_et_fix_value_seltab
    EXCEPTIONS
        INVALID_INPUT = 1
        CANCELED = 2
. " UA_SOURCE_TARGET




ABAP code using 7.40 inline data declarations to call FM UA_SOURCE_TARGET

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_id_as_popup) = 'X'.
 
 
 
 
 
 
 
 
 
 


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!