Perform some setup

In [1]:
from pysap.SAPRFC import *
from IPython.display import display, HTML

SAP RFC Packets Description

SAP RFC External packets

In [2]:
for req_type in rfc_req_type_values:
    p = SAPRFC(req_type=req_type)
    print rfc_req_type_values[req_type]
    display(p.canvas_dump())
GW_UNDEF_TYPE

CHECK_GATEWAY

GW_CONNECT_GWWP

GW_NORMAL_CLIENT

GW_REMOTE_GATEWAY

STOP_GATEWAY

GW_LOCAL_R3

GW_SEND_INTERNAL_ERROR

GW_SEND_INFO

GW_SEND_CMD

GW_WORKPROCESS_DIED

GW_REGISTER_TP

GW_UNREGISTER_TP

GW_CONNECT_DISP

GW_GET_NO_REGISTER_TP

GW_SAP_WP_CLIENT

GW_CANCEL_REGISTER_TP

REMOTE_GATEWAY

GW_CONTAINER_RECEIVED

SAP RFC Gateway Monitor Packets

In [3]:
for command in rfc_monitor_cmd_values:
    p = SAPRFC(req_type=9, cmd=command)
    print rfc_monitor_cmd_values[command]
    display(p.canvas_dump())
NOOP

DELETE_CONN

CANCEL_CONN

RST_SINGLE_ERR_CNT

RST_ALL_ERR_CNT

INCREASE_TRACE

DECREASE_TRACE

READ_SEC_INFO

REFRESH_SEC_INFO

READ_GWSYS_TBL

READ_CONN_TBL

READ_PROC_TBL

READ_CONN_ATTR

READ_MEMORY

READ_REQ_BLK

ACT_STATISTIC

DEACT_STATISTIC

READ_STATISTIC

RESET_STATISTIC

READ_PARAMETER

DUMP_NIBUFFER

RESET_NIBUFFER

ACT_EXTPGM_TRACE

DEACT_EXTPGM_TRACE

ACT_CONN_TRACE

DEACT_CONN_TRACE

RESET_TRACE

SUICIDE

READ_SEC_INFO2

CANCEL_REG_TP

DUMP

READ_GWSYS_TBL2

CHANGE_PARAMETER

GET_CONN_PARTNER

DELETE_CLIENT

DELETE_REMGW

DISCONNECT

ENABLE_RESTART

DISABLE_RESTART

NI_TRACE

CLI_INFO

GW_INFO

CONVID_INFO

GET_NO_REG_TP

CV_INFO

SO_KEEPALIVE

READ_CONN_TBL2

READ_GWSYS_TBL3

RELOAD_ACL