SAP Knowledge Base Article - Preview

2175297 - Gateway is missing under node SAP NetWeaver in SAP Customizing Implementation Guide

Symptom

In SAP Reference IMG nodes SAP Gateway and/or SAP Gateway Service Enablement are missing under node SAP NetWeaver.
The affected IMG structure is R/3 Basis Implementation Guide.


Read more...

Environment

This KBA applies to all SAP Products based on NetWeaver and S4H

Keywords

Reference IMG
R/3 Einführungsleitfaden Basis
Gateway-Service-Aktivierung
Backend OData Channel
SAP Gateway
OData Channel
Verbindungseinstellungen zu SAP Gateway *&---------------------------------------------------------------------*
*& Report  ZSLA_CREATE_MISSING_GATEWAY_02
*&
*&---------------------------------------------------------------------*
*& Creates missing entries in table TTREE and TTREES for Gateway and
*& Gateway Service Enablement
*&---------------------------------------------------------------------*

REPORT ZSLA_CREATE_MISSING_GATEWAY_03.
DATA R LIKE TTREE.
DATA T LIKE TTREES.
DATA TTREE_TABLE TYPE STANDARD TABLE OF TTREE.
DATA TTREES_TABLE TYPE STANDARD TABLE OF TTREES.
DATA ls_e071  TYPE ko200.
DATA lt_e071k_row TYPE e071k.
DATA lt_e071k TYPE STANDARD TABLE OF e071k.
FREE R.
R-ID         =  '005056B434C51DDFBAFC85CA57F477C4'.
R-TYPE       =  'IMG'.
R-NODE_ID    =  '005056B434C51DDFBAFC85CA57F497C4'.
R-MASTERLANG =  'EN'.
R-RESPONSIBL =  'SAP'.
R-SUBTREEONL =  'X'.
R-FUSER      =  'SAP'.
R-FDATE      =  '20101109'.
R-FTIME      =  '103432'.
R-FRELEASE   =  '702'.
R-LUSER      =  'SAP'.
R-LDATE      =  '20150106'.
R-LTIME      =  '113019'.
R-LRELEASE   =  '740'.
APPEND R TO TTREE_TABLE.

FREE R.
R-ID         =  'E04EDC5DCC938AF18B83005056B44E75'.
R-TYPE       =  'IMG'.
R-NODE_ID    =  'E04EDC5DCC938BF18B83005056B44E75'.
R-MASTERLANG =  'EN'.
R-RESPONSIBL =  'SAP'.
R-SUBTREEONL =  'X'.
R-FUSER      =  'SAP'.
R-FDATE      =  '20110315'.
R-FTIME      =  '091547'.
R-FRELEASE   =  '700'.
R-LUSER      =  'SAP'.
R-LDATE      =  '20141128'.
R-LTIME      =  '154015'.
R-LRELEASE   =  '740'.
APPEND R TO TTREE_TABLE.

FREE T.
T-ID         =  '4D3AC7DDB399D21197ED0060B0672A3C'.
T-EXTENSION  =  '/IWBEP/OPU-BSE'.
T-SEQUENCE   =  '1'.
APPEND T TO TTREES_TABLE.

FREE T.
T-ID         =  '4D3AC7DDB399D21197ED0060B0672A3C'.
T-EXTENSION  =  '/IWFND/OPU-GW'.
T-SEQUENCE   =  '1'.
APPEND T TO TTREES_TABLE.

FREE ls_e071.
FREE lt_e071k.

ls_e071-pgmid = 'R3TR'.
ls_e071-object = 'TABU'.
ls_e071-obj_name = 'TTREE'.
ls_e071-objfunc = 'K'.
LOOP AT TTREE_TABLE INTO R.
  lt_e071k_row-pgmid = 'R3TR'.
  lt_e071k_row-object = 'TABU'.
  lt_e071k_row-objname = 'TTREE'.
  lt_e071k_row-mastertype = 'TABU'.
  lt_e071k_row-mastername = 'TTREE'.
  lt_e071k_row-tabkey = R-ID.
  APPEND lt_e071k_row TO lt_e071k.
ENDLOOP.

CALL FUNCTION 'TR_OBJECT_CHECK'
  EXPORTING
    wi_ko200                = ls_e071
  TABLES
    wt_e071k                = lt_e071k
  EXCEPTIONS
    cancel_edit_other_error = 1
    show_only_other_error   = 2
    OTHERS                  = 3.
IF sy-subrc <> 0.
  MESSAGE ID sy-msgid TYPE 'S' NUMBER sy-msgno WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4 DISPLAY LIKE sy-msgty.
  RETURN.
ENDIF.

CALL FUNCTION 'TR_OBJECT_INSERT'
  EXPORTING
    wi_ko200                = ls_e071
  TABLES
    wt_e071k                = lt_e071k
  EXCEPTIONS
    cancel_edit_other_error = 1
    show_only_other_error   = 2
    OTHERS                  = 3.

IF sy-subrc <> 0.
  MESSAGE ID sy-msgid TYPE 'S' NUMBER sy-msgno WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4 DISPLAY LIKE sy-msgty.
  RETURN.
ENDIF.


FREE ls_e071.
FREE lt_e071k.

ls_e071-pgmid = 'R3TR'.
ls_e071-object = 'TABU'.
ls_e071-obj_name = 'TTREES'.
ls_e071-objfunc = 'K'.
LOOP AT TTREES_TABLE INTO T.
  lt_e071k_row-pgmid = 'R3TR'.
  lt_e071k_row-object = 'TABU'.
  lt_e071k_row-objname = 'TTREES'.
  lt_e071k_row-mastertype = 'TABU'.
  lt_e071k_row-mastername = 'TTREES'.
  CONCATENATE
  T-ID
  T-EXTENSION
  INTO lt_e071k_row-tabkey
  RESPECTING BLANKS.
  APPEND lt_e071k_row TO lt_e071k.
ENDLOOP.

CALL FUNCTION 'TR_OBJECT_CHECK'
  EXPORTING
    wi_ko200                = ls_e071
  TABLES
    wt_e071k                = lt_e071k
  EXCEPTIONS
    cancel_edit_other_error = 1
    show_only_other_error   = 2
    OTHERS                  = 3.
IF sy-subrc <> 0.
  MESSAGE ID sy-msgid TYPE 'S' NUMBER sy-msgno WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4 DISPLAY LIKE sy-msgty.
  RETURN.
ENDIF.

CALL FUNCTION 'TR_OBJECT_INSERT'
  EXPORTING
    wi_ko200                = ls_e071
  TABLES
    wt_e071k                = lt_e071k
  EXCEPTIONS
    cancel_edit_other_error = 1
    show_only_other_error   = 2
    OTHERS                  = 3.

IF sy-subrc <> 0.
  MESSAGE ID sy-msgid TYPE 'S' NUMBER sy-msgno WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4 DISPLAY LIKE sy-msgty.
  RETURN.
ENDIF.

INSERT TTREE FROM TABLE TTREE_TABLE ACCEPTING DUPLICATE KEYS.
MODIFY TTREE FROM TABLE TTREE_TABLE.
INSERT TTREES FROM TABLE TTREES_TABLE ACCEPTING DUPLICATE KEYS.
FREE R.
FREE T.
FREE TTREE_TABLE.
FREE TTREES_TABLE.
FREE ls_e071.
FREE lt_e071k. , KBA , sap gateway customizing , spro , OPU-GW-COR , Framework , BC-CUS-TOL-TME , View Maintenance Tool , BC-CUS-TOL-IMG , Implementation Guide , BC-CUS-TOL-PAD , Project Administration (IMG) , Problem

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP ONE Support launchpad (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.