RSYN >SCONT sysc 00011111 0.

ST22有个RFC函数DUMP的信息,看了下报错程序,有个没见过的写法:RSYN >SCONT sysc 00011111 0.

F1也没查到信息,SCN查了下,原来是比较老的内核函数,普通ABAP程序中禁止使用的,起到的作用大致是RFC调用的时候阻塞进程吧。

来自SCN的解答:

These ‘ABAP’ commands RSYN are actually references to hidden SAP kernel commands. These commands reside in a file called RSYN.BIN (most likely located at directory usr/sap/STT/SY).

This file, however, is no longer supported (See SAP note 19466), because as from SAP release 4.6A the required logic is placed elsewhere.

Functions controlled via RSYN are kernel functions like the RFC call redirector or the ABAP code analyzer (and of course many more). SAP prohibits the use of these functions and does NOT provide any information on them.

Within the SAPMSSY1 program (actually functions for RFC calls and CPIC calls, thus pretty old) SAP uses screens to modularize functions.

The “RSYN >SCONT SYSC ….” command is used for waiting (on a callback from a remote system).

If you look carefully to the screens of SAPMSSY1, you’ll see, that they only contain a PBO module or a PAI module. You can imagine what this means: The “contra” part is located in the remote system.

But since this is very old stuff (today we have better tools available in SAP), i would not dive to deep into this.

You can find this statement in some subroutines (e.g. FORM REMOTE_FUNCTION_CALL) of subroutine pool SAPMSSY1.

附上SCN的link:https://answers.sap.com/questions/843040/abap-statement-rsyn.html

本文作者: GavinDong

版权属于: GavinDong博客

文章链接: https://www.gavindong.com/8942.html

版权所有,转载时必须以链接形式注明作者和原始出处及本声明。

email