依据 SAP ABAP 官网文档:

Abbreviated as EPP. Internal data structure that exists for every ABAP session. It contains information about the session and its external connections.

ABAP Extended Passport 简称 EPP,是一种外部数据结构,每个 ABAP Session 都外部保护了一个这样的数据结构,存储 session 和其内部连贯的信息。

扩大护照(Extended Passport,EPP) 是一种数据结构,能够从客户端发送到服务器,并用于剖析调用堆栈。对于RFC接口,EPP能够在ABAP会话和内部通信组件(如RFC SDK或JCo)中进行发送和接管。在HTTP通信中,ICF提供了反对。在ABAP会话中,EPP是ABAP内核中的一个常量外部数据结构,蕴含无关会话的信息:

在创立ABAP会话时,EPP生成初始值。

在反对EPP的客户端和服务器之间的通信中,客户端将其EPP传递给服务器。在这里,某些组件放弃不变,而其余组件设置为与连贯相干的值。如果服务器是ABAP会话,则其EPP蕴含从客户端传递的值。

最重要的EPP组件如下:

EPP root context ID

EPP root context ID 也叫 EPP根上下文ID.

根上下文ID是在创立ABAP会话时调配的UUID。当扩大护照发送到服务器时,它不会扭转,因而能够辨认原始的ABAP会话。

EPP connection ID

EPP connection ID 也叫 EPP连贯ID.

连贯ID是在将扩大护照发送到服务器时调配给相干连贯的UUID。在大多数状况下,初始连贯ID用于辨认调用堆栈中的第一个组件。在服务器ABAP会话中,它蕴含连贯的UUID。与根上下文ID一起,它为ABAP会话提供了惟一的标识。在大多数状况下,当雷同的连贯被重用时,连贯ID放弃雷同的值。如果一个ABAP会话是无状态的APC服务器,在每次从APC拜访服务器时都会创立一个新的连贯ID。

SAP ABAP Extended Passport 可被框架和剖析工具用于跟踪客户端和服务器之间逾越零碎边界的内部调用堆栈。EPP组件的值能够保留到日志文件中并用于监控。其中一个例子是短转储,它们都会显示最重要的EPP组件。