Menu

SAP Package SPAK_API

Package API

Technical Information

Package SPAK_API
Short Text Package API
Parent Package SPAK

Package Contents

The package SPAK_API is a normal package. It contains the following embedded packages and dictionary objects.

Function Groups

The package SPAK_API contains 8 function groups.

PA_AKB Data Management for BCB
PA_AKB_COMPCHECK Compatibility Text
PA_AKB_PRODUCTS I/O for product def.
PA_AKB_USAGE Environ.Handling
PA_PACKAGE_CHECKS Package Checks
PA_PACKAGE_DATA_TRANSFER Transfer of DECO/SE29 Data
PA_PACKAGE_SERVICES Function Module Service for Packages
PA_RELEASE Release Procedure

Transactions

The package SPAK_API contains 7 transactions.

SAKB0 Transfer of Released Data
SAKB01 Process Exceptions
SAKB1 Overview: Frozen Objects
SAKB2 Use Overview
SAKB2OLD Usage Overview
SAKB3 Compatibility Check
SAKB4 Create Usage Explanations

Database Tables

The package SPAK_API contains 63 database tables.

ACLPERMIS Access Control List for Package Use Access
AKB_CHECK_PROFT BCB Check Profile Index
AKB_CHKCONF Configuration for Checkman Check AKB_CHK
AKB_DLVUNITS Generated Table for AKB_PRODUCTS
AKB_EXCEPT Usage Exceptions of Basis Objects by Application
AKB_EXCEPT_TEST Usage Exceptions of Basis Objects by Application
AKB_EXCEPT2 Shadow Table for AKB_EXCEPT
AKB_EXCEPTIONS Usage Exceptions of Basis Objects by Application
AKB_EXCEPTIONS2 Usage Exceptions of Basis Objects by Application
AKB_EXPT_TO_SEND Usage Exceptions of Basis Objects by Application
AKB_FREEZE Frozen Basis Objects for Backwards-Compatible Basis (AKB)
AKB_FREEZE_EXT Frozen Basis Objects for Backwards-Compatible Basis (AKB)
AKB_FREEZE_SRC Frozen Basis Objects for Backwards-Compatible Basis (AKB)
AKB_INCOMP_INH Exceptions During Inheritance of Incompatibilities
AKB_INDX Temporary AKB Data Storage
AKB_JOBSTATE Job Status
AKB_JOBSTATES Job Status
AKB_JOBSTATEST BCB Job States
AKB_LOGBOOK Backwards-Compatibility Basis (BCB) Logbook
AKB_OBJECT_DIR Index of Object Types
AKB_PRODCOMP Product Components: SW Components of an SW Product
AKB_PRODUCT_CHK Assignment Check Projects to Products
AKB_PRODUCT_COMP Product Composition
AKB_PRODUCT_INTF Product Catalog
AKB_PRODUCTS Product Catalog
AKB_PROJECTS BCB Project Index
AKB_PROJECTST BCB Project Index
AKB_RELOBJS List of Frozen or Released Objects
AKB_RUNLIST Information for Decoupling Administration
AKB_SCR_DIR Script Index
AKB_SCR_JOBS BCB Scripting - Active Jobs
AKB_SCR_OP Operations for BCB Scripting
AKB_SCRIPT BCB Scripts
AKB_STATISTICS BCB Statistics
AKB_SYSLIST BCB System List for Replication
AKB_TRANS_CHECK Compatibility Control
AKB_TRANS_HEAD List of Checked Transports
AKB_USAGE_INFO Temporary AKB Data Storage
AKB_USAGE_INFO2 Temporary AKB Data Storage
AKB_USG Index of Basis Objects for Backwards-Compatible Basis
AKB_USG_EDGE Index of Basis Objects for Backwards-Compatible Basis
AKB_USG_EXT Frozen Basis Objects for Backwards-Compatible Basis (AKB)
AKB_USG_INFO Additional Information for Client Objects
AKB_VERS_OBJ Mapping: Versioning Tables <-> Database Tables
APAUSED Basis Objects Used in Other Packages
APAUSED_TEST Basis Objects Used in Other Packages
BCUSEDMIGR Control Table for Migrationrep. BCUSED_TO_DEFAULT_INTERFACEd
ELEMDIR Development Element Catalog (Exc. TADIR Object/Func. Module)
FRODIR Index of Frozen Objects
IFOBJLONG Development Element for Package Interface
IFOBJSHORT Development Element/Function Module for Package Interface
INTF Package Interfaces
INTFTEXT Short Description for Package Interfaces
PACKCHECK_EXCEPT Exceptions for Package Check
PAK_PROJECTS F4 Values for cPro Projects
PAKCHEKTYP User-Specific Setting for Package Check
PAKDATBUF Bufferung for Package Attributes (EXPORT TO SHARED BUFFER)
PAKEFFSEVR Effective Error Severity for Package Check
PAKPARAM Package Parameters Table
PCHKPFHEAD Header Data for Package Check Profiles
PCHKPROF Parameter Setting for Package Check (Package Range)
PCHKPROFT Text Table for Profiles for Setting Params for Package Check
PERMISSION Use Access for Package Concept

Views

The package SPAK_API contains 3 views.

AKB_TRHD_DETAIL Detailed View of akb_trans_head
STRUCTDEVC Structure Packages
VINTF Package Interface View (Data and Short Description)

Structures

The package SPAK_API contains 92 structures.

AKB_ACTION Actions to be executed for object release
AKB_BUMF_COMPNTS Copy of Structure BUMF_COMPNTS
AKB_CHECK_CATEGORY Check Category
AKB_CHECK_PROFILE Check Profile
AKB_CHECK_PROFILE_FLAT Check Profile
AKB_CLIENT_OBJECT Dummy Structure for Lock Management
AKB_COMPONENT_HIERARCHY_ENTRY Entry in Component Hierarchy
AKB_CONTROL Elements for BCB Screens
AKB_CONTROL2 Elements for BCB Screens
AKB_DLVUNIT Software Component with Release
AKB_ENV Object in BCB Context for Display in ALV Grid
AKB_ENV2 Object in Environment for Display in ALV Grid
AKB_ENV3 Object in ALV Tree (CL_AKB_INTERFACE_BROWSER)
AKB_FETCHMODE Setting for Transmission of Exceptions
AKB_FREEZE_SRC_KEY Key for AKB_FREEZE_SRC
AKB_INDX_KEY Temporary Storage of Backwards-Compatible Data - Key
AKB_JOBLIST Job List
AKB_LOGBOOK_CONTEXT Formatted Logbook Entry
AKB_LOGBOOK_ENTRY Formatted Logbook Entry
AKB_NOTES Notes
AKB_OBJECT Object in AKB Context
AKB_OBJECT_REFERENCE Object Reference
AKB_PACKAGE_HIERARCHY_ENTRY Entry in the Hierarchy - Package View
AKB_PRODCOMP_10 AKB_PRODCOMP Version 1.0
AKB_PRODUCT Product with Release Specification
AKB_PRODUCTS_COMPCHECK Mapping: Server, Client -> Check Project
AKB_PROJECT Project
AKB_PROJECT_EXT Project
AKB_REFSYS Comparison System
AKB_RUNLIST_10 AKB_RUNLIST Version 1.0
AKB_SCR_ERROR Message
AKB_SCRIPT_DETAIL Type for ALV Display
AKB_SCRIPT_LINE Line in Script Display
AKB_SCRIPT_SELECT Script Selection
AKB_SCRIPT_STATE Status of a Script
AKB_STATISTICS_DIR Statistics Index
AKB_STATISTICS_ENTRY Statistics entry
AKB_TRANS_CHECK_10 AKB_TRANS_CHECK X - Version 1.0
AKB_USAGE Node in Environment Graph
AKB_USAGE_EXT Node in Environment Graph
AKB_USAGE_KEY2 Temporary AKB Data Storage
AKB_USAGE_OBJ_COUNT_EXT Object in environment graph with use count
AKB_USAGE_OBJ_EXT Object in Environment Graph
AKB_USAGE_STATE Status of Interface Analysis
AKB_USG_INFO2 Additional information
AKB_USG_OBJ Object in AKB Context
AKB_VERSSUBOBJ Index of Subobjects for an Object
DEVELEM Structure for Development Element
DEVKYRGLN Range Line for Development Element Key
DEVTYRGLN Range Line for Development Element Type
EXT_SWITCH Switch for R/3 Extension
INTFRGLINE Range Type for Package Interface
OBJNAMRANG Range Structure for Object Names
OBJNAMRGLN Structure for Table of Object Type/Object Name Ranges
OBJTYPRANG Range Structure for Object Type
PACKRGLINE Range Line for Package
PAKCHEKLIN Client/Server Relationship for Package Check
PAKCHEKLN2 Server Object and Check Result for Package Check
PAKCHEKTB3 Structure for Multi-Table Package Check
PAKCHKSTRU Line Structure for Messages from the Package Check
PAKHIERARC Structure for Package Hierarchy
PAKKEYINFO Development Element Key
PAKNAMSTRU Structure for Package and Main Package ID for Package
PAKOBJDAT Properties of Package-Specific Development Element
PAKOBJID Development Element ID
PAKPIFNMLN Structure for Package Interface Name
PAKSAVSIGN Indicator Structure for Saving Package Generically
PIFDESCLIN Package Interface Structure with Short Text
PIFSAVSIGN Indicator for Package Interface Generic Save
PKGPERMDAT Use Access Data for Package (without User/Provider Package)
RODIR_620 Released Objects Directory
SCOMACLSTR Structure for Package Interface Access Control
SCOMELDTLN Line Type for Package Interface Element Data
SCOMELID Package Interface Element Key
SCOMELSIGN Indicator Structure for Interface Element Data
SCOMELTADI TADIR Element Key
SCOMKEYLN Selection Table Line for Development Element Key
SCOMPCDTLN Structure for Package Interface Access Control List
SCOMPCLID Key for Access Control List for Package Use Access
SCOMPIDTLN Line Type for Table with Package Interface Data
SCOMPIENQ Enqueue Structure for Package Interfaces
SCOMPIFID Package Interface Key
SCOMPISIGN Indicator Structure for Package Interface Data
SCOMPKDTLN Line Type for Table with Package Data
SCOMPKENQ Enqueue Structure for Packages
SCOMPKID Package Key
SCOMPKSIGN Indicator Structure for Package Data
SCOMPPDTLN Line Type for Package Use Access Data
SCOMPPID ID Type for Package Use Access
SCOMPPSIGN Indicator Structure for Package Use Access Data
SCOMSELTYP Selection Table Line for Packages
SLS_PACKAGE_INFO Data for Newly Created Package

Programs

The package SPAK_API contains 54 programs.

CHECK_AKB_FREEZE Program CHECK_AKB_FREEZE
CHECK_CLASS_INHERITANCE Determine Inheritance Hierarchy: Selection
CHECK_COLLECTION Report CHECK_COLLECTION
COMPARE_INTERFACE_W_RODIR Report COMPARE_INTERFACE_W_RODIR
COMPCHECK Compatibility Check of Server Objects in Exceptions
COMPUTE_ACT_VERSNO Program COMPUTE_ACT_VERSNO
COMPUTE_FREEZE Freezing Server Objects
COMPUTE_INTERFACE Report COMPUTE_INTERFACE
COMPUTE_STATISTICS Create Statistics
COMPUTE_TRANSPORTED_OBJS Program COMPUTE_TRANSPORTED_OBJS
COMPUTE_USAGE Report COMPUTE_USAGE
COMPUTE_USAGE_FOR_PROJECT Program COMPUTE_USAGE_FOR_PROJECT
CREATE_APAUSED CREATE_APAUSED Include
CREATE_FRZ_HIER Creating Hierarchy for SAKB1
CREATE_USELOG Interface Determination
DELETE_USELOG Report DELETE_USELOG
DISPLAY_COLLECTION DISPLAY_COLLECTION
DISPLAY_USAGE_AND_ENV Report DISPLAY_USAGE_AND_ENV
DISTRIBUTE_EXCEPTIONS Program DISTRIBUTE_EXCEPTIONS
FETCH_USELOG Transfer Interface
FETCH_USELOG_FOR_TEST FETCH_USELOG Program
FILLAKBVERS Initializing AKB_VERS_OBJ
FREEZE_INTERFACE Freeze Interface
FREEZECHECK Program FREEZECHECK
PREPARE_USELOG_FOR_TEST FETCH_USELOG Program
RELEASE_RODIR Freezing environment of all released objects (Table RODIR)
REPAIR_EXCEPTIONS Program REPAIR_EXCEPTIONS
REPLICATE_EXCEPTIONS Replicate Use Information
REPLICATE_FROZEN_OBJECTS Replicate Information on Frozen Objects
RS_ADJUST_PACKAGE_INTERFACE Adjust Package Interface
RS_CHANGE_DEVC_LANG_FROM_SPACE Report RS_CHANGE_DEVC_LANG_FROM_SPACE
RS_CREATE_PCHK_OBJECT Report MRMY_CREATE_FILTER_OBJECT
RS_PACKCHECK_EXCEPTION Check Exception Maintenance for the Package Check
RS_PACKCHECK_EXCEPTION_PCEX Check Exception Maintenance for the Package Check
SAKB3 Report SAKB3
SAKB3_CONSISTENCY_CHECK Program SAKB3_CONSISTENCY_CHECK
SAKB3_LOAD_FROM_EXT SAKB3_LOAD_FROM_EXT
SAPRAKB Downward-Compatible Development - Data Management
SAPRAKB_COMP_CHECK Program SAPRAKB_CHECKTRKORR
SAPRAKB_CREATE_EXCEPTIONS Create Usage Declarations
SAPRAKB_SHOW_EXCEPTIONS Object Usage: Initial Screen
SAPRAKB_SHOW_FROZEN_OBJECTS Overview: Frozen Development Objects
SAPRAKB_UPDATE_20 Report SAPRAKB_UPDATE_20
SAPRAKB_USAGE Where-Used List
SAPRAKB_USAGE20 Use Overview
SAPRELEASE_EXCEPTIONS Program SAPRELEASE_EXCEPTIONS
SEARCH_C_CALLS Program SEARCH_C_CALLS
SET_FROZEN_STATE Program SET_FROZEN_STATE
SET_RANDOM_NUMBERS Include SET_RANDOM_NUMBERS
START_SCRIPT Report START_SCRIPT
TEST_TOFREEZE_DISPLAY_HIER Test
TEST_TOFREEZE_DISPLAY_LIST Test
TEST_TOFREEZE_DISPLAY_TREE Test
TYPE_USAGE Report TYPE_USAGE

Search Helps

The package SPAK_API contains 13 search helps.

AKB_CHECK_PROJECT_SEL Selection of a Check Project
AKB_CLIENT_SELECT Selection of a Client Product
AKB_DLVUNIT_SELECT Search Help for Software Component
AKB_PRODUCT_SELECT Product Selection
AKB_PROFILES_SHLP Search Help for BCB Check Profiles
AKB_PROJECTS_EXT_SHLP Search Help for BCB Projects
AKB_PROJECTS_SHLP Search Help for BCB Projects
AKB_SCRIPT_SELECT_SHLP Script Selection
AKB_SERVER_SELECT Selection of a Server Product
AKB_STATISTICS_SHLP Remove Duplicates
H_AKH_COMPONENT Application Component
H_PAK_PROJECT_ID Search Help for cPro Project
H_STRUCTPACK Search Help for Structure Packages

Message Classes

The package SPAK_API contains 2 message classes.

AKB_JOBLOG AKB Joblog
PAK Paket API/Tools

Authorization Objects

The package SPAK_API contains 1 authorization objects.

S_PACKSTRU Internal SAP Use: Package Structure