SAP SUBST_GET_R3UP_TIMESTAMP Function Module for Ermittle den von R3UP in einem ASCII-File abgelegten TIMESTAMP









SUBST_GET_R3UP_TIMESTAMP is a standard subst get r3up timestamp SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for Ermittle den von R3UP in einem ASCII-File abgelegten TIMESTAMP processing and below is the pattern details for this FM, 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 subst get r3up timestamp FM, simply by entering the name SUBST_GET_R3UP_TIMESTAMP into the relevant SAP transaction such as SE37 or SE38.

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



Function SUBST_GET_R3UP_TIMESTAMP 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 'SUBST_GET_R3UP_TIMESTAMP'"Ermittle den von R3UP in einem ASCII-File abgelegten TIMESTAMP
EXPORTING
* IV_ACTTYPE = 'P' "'T': trans-directory, 'P': put-directory
* IV_SUBDIR = 'bin' "Sub-directory of above directory
* IV_TIMESTAMP_FILE = 'STRTSPDD.MOD' "Time stamp expected in this file

IMPORTING
EV_DATE = "Start date of current substitution
EV_TIME = "Start time of current substitution

EXCEPTIONS
NO_ENTRY_FOUND = 1 ILLEGAL_FILE_SPECIFICATION = 2 FILE_NOT_FOUND = 3 ILLEGAL_DATA_IN_FILE = 4
.



IMPORTING Parameters details for SUBST_GET_R3UP_TIMESTAMP

IV_ACTTYPE - 'T': trans-directory, 'P': put-directory

Data type: TSTRF01-ACTTYPE
Default: 'P'
Optional: Yes
Call by Reference: No ( called with pass by value option)

IV_SUBDIR - Sub-directory of above directory

Data type: TSTRF01-SUBDIR
Default: 'bin'
Optional: Yes
Call by Reference: No ( called with pass by value option)

IV_TIMESTAMP_FILE - Time stamp expected in this file

Data type: TSTRF01-FILENAME
Default: 'STRTSPDD.MOD'
Optional: Yes
Call by Reference: No ( called with pass by value option)

EXPORTING Parameters details for SUBST_GET_R3UP_TIMESTAMP

EV_DATE - Start date of current substitution

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

EV_TIME - Start time of current substitution

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

EXCEPTIONS details

NO_ENTRY_FOUND - R3up has not generated a time stamp

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

ILLEGAL_FILE_SPECIFICATION - Incorrect ACTTYPE or SUBDIR

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

FILE_NOT_FOUND - File does not exist, or PERMISSION error

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

ILLEGAL_DATA_IN_FILE - Data has incorrect format

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

Copy and paste ABAP code example for SUBST_GET_R3UP_TIMESTAMP 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_ev_date  TYPE UVERS-STARTDATE, "   
lv_iv_acttype  TYPE TSTRF01-ACTTYPE, "   'P'
lv_no_entry_found  TYPE TSTRF01, "   
lv_ev_time  TYPE UVERS-STARTTIME, "   
lv_iv_subdir  TYPE TSTRF01-SUBDIR, "   'bin'
lv_illegal_file_specification  TYPE TSTRF01, "   
lv_file_not_found  TYPE TSTRF01, "   
lv_iv_timestamp_file  TYPE TSTRF01-FILENAME, "   'STRTSPDD,MOD'
lv_illegal_data_in_file  TYPE TSTRF01. "   

  CALL FUNCTION 'SUBST_GET_R3UP_TIMESTAMP'  "Ermittle den von R3UP in einem ASCII-File abgelegten TIMESTAMP
    EXPORTING
         IV_ACTTYPE = lv_iv_acttype
         IV_SUBDIR = lv_iv_subdir
         IV_TIMESTAMP_FILE = lv_iv_timestamp_file
    IMPORTING
         EV_DATE = lv_ev_date
         EV_TIME = lv_ev_time
    EXCEPTIONS
        NO_ENTRY_FOUND = 1
        ILLEGAL_FILE_SPECIFICATION = 2
        FILE_NOT_FOUND = 3
        ILLEGAL_DATA_IN_FILE = 4
. " SUBST_GET_R3UP_TIMESTAMP




ABAP code using 7.40 inline data declarations to call FM SUBST_GET_R3UP_TIMESTAMP

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.

"SELECT single STARTDATE FROM UVERS INTO @DATA(ld_ev_date).
 
"SELECT single ACTTYPE FROM TSTRF01 INTO @DATA(ld_iv_acttype).
DATA(ld_iv_acttype) = 'P'.
 
 
"SELECT single STARTTIME FROM UVERS INTO @DATA(ld_ev_time).
 
"SELECT single SUBDIR FROM TSTRF01 INTO @DATA(ld_iv_subdir).
DATA(ld_iv_subdir) = 'bin'.
 
 
 
"SELECT single FILENAME FROM TSTRF01 INTO @DATA(ld_iv_timestamp_file).
DATA(ld_iv_timestamp_file) = 'STRTSPDD.MOD'.
 
 


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!