Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_SIW_IMPL | Service Implementation Project | 20101004 |
Properties
| Class | CL_SIW_IMPL | |
| Short Description | Service Implementierung | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | S_SIW_CORE | Core of Service Implementation Workbench |
| Created | 20070316 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_SIW_IMPL | Service Implementation Project | 20101004 |
Friends
Class CL_SIW_IMPL has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Type reference (TYPE) | IF_SIW_IMPL=>TAB_PRODUCED_PIECES | Active Objects | 20070316 | |||
| 2 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_SIW_CONSTRUCTION_PLAN | Bauplan für Objektgenerierung | 20070316 | |||
| 3 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_SIW_CONTEXT | Aktueller Kontext | 20070316 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | XFELD | Checkbox: active Version exists | 20070316 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | XFELD | Extendet XML required | 20070319 | |||
| 6 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_SIW_UUID_OBJECT_MAP | Reference to GUID Mapper | 20070319 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | IF_SIW_DB_IMPL_ACCESS=>TY_TSIW_IMPL | Imlementation Header | 20070404 | |||
| 8 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_SIW_LOG | Log of last Object Production Run | 20080602 | |||
| 9 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_SIW_CONTEXT | Old (Project) Context | 20110527 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | IF_SIW_PIECE_DESCR=>TAB | 20110517 | ||||
| 11 | Instance attribute | Private | Type reference (TYPE) | SIW_DTE_API_CALL | Checkbox: instantiated for API call | 20101117 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | SIW_DTE_REL_ID | 0 | 20110217 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | IF_SIW_IMPL=>TAB_PLANNED_PIECES | Planned Objects | 20070523 | |||
| 14 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_SIW_PROJECT | Service Implementation Project | 20070326 | |||
| 15 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_SIW_REPOSITORY_READER | Repository Reader | 20070316 | |||
| 16 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_SIW_REPOSITORY_WRITER | Repository Writer | 20070316 | |||
| 17 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_SIW_REPOSITORY_WRITER | Alternate Repository Writer | 20081030 | |||
| 18 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_SIW_RESOURCE_MANAGER | Resource Manager | 20070316 |
Methods
Events
Class CL_SIW_IMPL has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | STR_PIECES_SORTED | Protected | See coding | 20100511 | begin of str_PIECES_SORTED,
sort_criterion type numc3,
piece type REF TO IF_SIW_PIECE,
end of str_PIECES_SORTED
|
||
| 2 | STR_PIECE_GROUPS_SORTED | Protected | See coding | 20100511 | begin of str_PIECE_GROUPS_SORTED,
sort_criterion type numc3,
piece_group type IF_SIW_PIECE=>TAB,
end of str_PIECE_GROUPS_SORTED
|
||
| 3 | STR_PIECE_INVENTORY | Private | See coding | 20070719 | BEGIN OF str_piece_inventory,
piece_id TYPE siw_dte_piece_id,
piece_descr TYPE REF TO if_siw_piece_descr,
db_piece_old_name TYPE REF TO if_siw_piece_produced,
db_piece_new_name TYPE REF TO if_siw_piece_produced,
db_piece_new_origin TYPE siw_dte_piece_origin,
other_project_id TYPE siw_dte_project_id,
state TYPE siw_dte_piece_inventory_state,
END OF str_piece_inventory
|
||
| 4 | TAB_PIECES_SORTED | Protected | See coding | 20100511 | TAB_PIECEs_SORTED TYPE STANDARD TABLE OF str_PIECEs_SORTED
WITH DEFAULT KEY
|
||
| 5 | TAB_PIECE_GROUPS_SORTED | Protected | See coding | 20100511 | TAB_PIECE_GROUPS_SORTED TYPE STANDARD TABLE OF str_PIECE_GROUPS_SORTED
WITH DEFAULT KEY
|
||
| 6 | TAB_PIECE_INVENTORY | Private | See coding | 20070719 | tab_piece_inventory TYPE STANDARD TABLE OF str_piece_inventory WITH DEFAULT KEY
|
Method Signatures
Method CALCULATE_GENERATION_STATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_LOG | Call by reference | Object reference (TYPE REF TO) | IF_SIW_LOG | Logging Interface of SIW | 20110427 | |||
| 2 | IT_PLANNED_PIECES | Call by reference | Type reference (TYPE) | IF_SIW_IMPL=>TAB_PLANNED_PIECES | 20110427 | ||||
| 3 | I_NO_WARNINGS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Do not add Warnings to Log | 20110427 | ||
| 4 | R_STATE | Value transfer | Object reference (TYPE REF TO) | CE_SIW_STATE | Object States | 20110427 |
Method CALCULATE_GENERATION_STATE on class CL_SIW_IMPL has no exception.
Method CHANGE_CONTEXT_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_NEW_STATUS | Call by reference | Object reference (TYPE REF TO) | CE_SIW_RC | 20101230 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Execution Error | 20110203 |
Method CHANGE_PLANNED_OBJ_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_NEW_STATUS | Call by reference | Object reference (TYPE REF TO) | CE_SIW_RC | 20101230 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Execution Error | 20110203 |
Method CHANGE_PRODUCED_OBJ_AUT_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_NEW_STATUS | Call by reference | Object reference (TYPE REF TO) | CE_SIW_RC | 20110106 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Execution Error | 20110203 |
Method CHANGE_PRODUCED_OBJ_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_NEW_STATUS | Call by reference | Object reference (TYPE REF TO) | CE_SIW_RC | 20101230 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Execution Error | 20110203 |
Method CHECK Signature
Method CHECK on class CL_SIW_IMPL has no parameter.
Method CHECK on class CL_SIW_IMPL has no exception.
Method CHECK_EXISTENCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_PIECE | Call by reference | Type reference (TYPE) | IF_SIW_IMPL=>TAB_PRODUCED_PIECES | 20110915 |
Method CHECK_EXISTENCE on class CL_SIW_IMPL has no exception.
Method CHECK_FEASIBILITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_LOG | Call by reference | Object reference (TYPE REF TO) | IF_SIW_LOG | Logging Interface of SIW | 20070807 | |||
| 2 | I_PIECE_DESCS | Call by reference | Type reference (TYPE) | IF_SIW_PIECE_DESCR=>TAB | List of Piece descriptions | 20100528 | |||
| 3 | I_PIECE_INVENTORY | Call by reference | Type reference (TYPE) | TAB_PIECE_INVENTORY | 20070807 | ||||
| 4 | R_ERRONEOUS_PIECES | Value transfer | Type reference (TYPE) | IF_SIW_PIECE=>TAB | 20101025 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20101025 |
Method CHECK_PIECE_NAMES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_LOG | Call by reference | Object reference (TYPE REF TO) | IF_SIW_LOG | 20101025 | ||||
| 2 | I_TAB_PIECE_INVENTORY | Call by reference | Type reference (TYPE) | TAB_PIECE_INVENTORY | 20101025 | ||||
| 3 | R_ERROR_DETECTED | Value transfer | Type reference (TYPE) | XFELD | 20101025 |
Method CHECK_PIECE_NAMES on class CL_SIW_IMPL has no exception.
Method CHECK_PRODUCTION_PREREQUISITES Signature
Method CHECK_PRODUCTION_PREREQUISITES on class CL_SIW_IMPL has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Execution Error | 20101029 |
Method CHECK_RFC_LANGUAGE Signature
Method CHECK_RFC_LANGUAGE on class CL_SIW_IMPL has no parameter.
Method CHECK_RFC_LANGUAGE on class CL_SIW_IMPL has no exception.
Method CHECK_TRANSPORT Signature
Method CHECK_TRANSPORT on class CL_SIW_IMPL has no parameter.
Method CHECK_TRANSPORT on class CL_SIW_IMPL has no exception.
Method CHECK_TRKORR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_TRKORR | Call by reference | Type reference (TYPE) | TRKORR | Request/Task | 20110812 | |||
| 2 | IS_TRANSPORT_INFO | Call by reference | Type reference (TYPE) | IF_SIW_TYPES=>STR_TRANSPORT_INFO | Transport Infos (E071 / E071K) | 20110812 |
Method CHECK_TRKORR on class CL_SIW_IMPL has no exception.
Method CLEAR_PLANNED_PIECES Signature
Method CLEAR_PLANNED_PIECES on class CL_SIW_IMPL has no parameter.
Method CLEAR_PLANNED_PIECES on class CL_SIW_IMPL has no exception.
Method CREATE_PLANNED_PIECES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_LOG | Call by reference | Object reference (TYPE REF TO) | IF_SIW_LOG | Logging Interface of SIW | 20070810 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20101025 |
Method DEEP_CHECK Signature
Method DEEP_CHECK on class CL_SIW_IMPL has no parameter.
Method DEEP_CHECK on class CL_SIW_IMPL has no exception.
Method DEEP_CHECK_PER_PIECE Signature
Method DEEP_CHECK_PER_PIECE on class CL_SIW_IMPL has no parameter.
Method DEEP_CHECK_PER_PIECE on class CL_SIW_IMPL has no exception.
Method DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_LOG | Call by reference | Object reference (TYPE REF TO) | IF_SIW_LOG | 20070424 | ||||
| 2 | I_TAB_KEEP_PIECES | Call by reference | Type reference (TYPE) | IF_SIW_IMPL=>TAB_PRODUCED_PIECES | List of generated pieces not to be deleted | 20070424 | |||
| 3 | I_TRANSPORT_SETTINGS | Call by reference | Type reference (TYPE) | SIW_STR_TRANSPORT_SETTINGS | structure for value pop for transport options | 20091006 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error during execution | 20091015 |
Method DELETE_PIECES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_LOG | Call by reference | Object reference (TYPE REF TO) | IF_SIW_LOG | 20070424 | ||||
| 2 | I_TAB_KEEP_PIECES | Call by reference | Type reference (TYPE) | IF_SIW_IMPL=>TAB_PRODUCED_PIECES | 20070424 | ||||
| 3 | I_TRANSPORT_SETTINGS | Call by reference | Type reference (TYPE) | SIW_STR_TRANSPORT_SETTINGS | structure for value pop for transport options | 20091006 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error during execution | 20091015 |
Method DETECT_SHARE_CONFLICTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_LOG | Call by reference | Object reference (TYPE REF TO) | IF_SIW_LOG | Logging Interface of SIW | 20070720 | |||
| 2 | I_TAB_PIECE_INVENTORY | Call by reference | Type reference (TYPE) | TAB_PIECE_INVENTORY | 20070720 | ||||
| 3 | R_ERROR_DETECTED | Value transfer | Type reference (TYPE) | XFELD | Checkbox | 20070720 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Execution Error | 20101029 |
Method DETERMINE_STATE_OF_PLANNED_OBJ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_INIT_INVENTORY_FROM_DB | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Initialize Object Inventory from DB | 20110527 | ||
| 2 | I_LOG | Call by reference | Object reference (TYPE REF TO) | IF_SIW_LOG | Logging Interface of SIW | 20110517 | |||
| 3 | I_NO_WARNINGS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Do not add Warnings to Log | 20110517 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20110517 |
Method E071_TO_KO200 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TAB_E071 | Call by reference | Type reference (TYPE) | SIW_TAB_E071 | Table of E071 Structures | 20090701 | |||
| 2 | R_TAB_KO200 | Value transfer | Type reference (TYPE) | SIW_TAB_KO200_EXT | Table of KO200 Structures, Extended | 20090701 |
Method E071_TO_KO200 on class CL_SIW_IMPL has no exception.
Method ENSURE_PIECE_TADIR_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_TADIR_ENTRY_CREATED | Call by reference | Type reference (TYPE) | SIW_TAB_TADIR | Created Object Catalog Entry | 20110429 | |||
| 2 | ET_TADIR_ENTRY_OLD | Call by reference | Type reference (TYPE) | SIW_TAB_TADIR | Former Object Catalog Entry | 20110429 | |||
| 3 | IT_PIECES | Call by reference | Type reference (TYPE) | IF_SIW_PIECE_PRODUCED=>TAB | List of Objects | 20110429 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error during execution | 20080325 |
Method EXECUTE_AUNITS Signature
Method EXECUTE_AUNITS on class CL_SIW_IMPL has no parameter.
Method EXECUTE_AUNITS on class CL_SIW_IMPL has no exception.
Method EXECUTE_AUNITS_PER_PIECE Signature
Method EXECUTE_AUNITS_PER_PIECE on class CL_SIW_IMPL has no parameter.
Method EXECUTE_AUNITS_PER_PIECE on class CL_SIW_IMPL has no exception.
Method EXIST_PIECES_RENAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_PIECES_EXIST | Value transfer | Type reference (TYPE) | XFELD | Checkbox | 20090810 |
Method EXIST_PIECES_RENAME on class CL_SIW_IMPL has no exception.
Method EXTRACT_IDENTITY_CHANGE_TAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TAB_PIECE_INVENTORY | Call by reference | Type reference (TYPE) | TAB_PIECE_INVENTORY | 20071017 | ||||
| 2 | R_TAB_IDENTITY_CHANGE | Value transfer | Type reference (TYPE) | IF_SIW_PIECE=>TAB_IDENTITY_CHANGE | 20071017 |
Method EXTRACT_IDENTITY_CHANGE_TAB on class CL_SIW_IMPL has no exception.
Method FILL_PIECE_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_PIECE_PLANNED | Call by reference | Type reference (TYPE) | IF_SIW_IMPL=>STR_PLANNED_PIECE | Planned Object | 20110524 | |||
| 2 | IO_PIECE_DESCR | Call by reference | Object reference (TYPE REF TO) | IF_SIW_PIECE_DESCR | Object Description | 20110524 | |||
| 3 | IT_PIECE_INVENTORY | Call by reference | Type reference (TYPE) | TAB_PIECE_INVENTORY | Object Inventory | 20110524 | |||
| 4 | IV_PIECE_ID | Call by reference | Type reference (TYPE) | SIW_DTE_PIECE_ID | Object ID | 20110524 |
Method FILL_PIECE_DB on class CL_SIW_IMPL has no exception.
Method GET_ACTIVE_CONTEXT4ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_PIECEID | Call by reference | Type reference (TYPE) | SIW_DTE_PIECE_ID | Piece ID | 20090624 | |||
| 2 | R_CONTEXT | Value transfer | Object reference (TYPE REF TO) | IF_SIW_CONTEXT | Kontext für eine Serviceimplementierung | 20090624 |
Method GET_ACTIVE_CONTEXT4ID on class CL_SIW_IMPL has no exception.
Method GET_ACTIVE_PIECE Signature
Method GET_ACTIVE_PIECE on class CL_SIW_IMPL has no parameter.
Method GET_ACTIVE_PIECE on class CL_SIW_IMPL has no exception.
Method GET_ACTIVE_PIECE4ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_PIECE_ID | Call by reference | Type reference (TYPE) | CLIKE | ID eines Stückes | 20070316 | |||
| 2 | R_PIECE | Value transfer | Object reference (TYPE REF TO) | IF_SIW_PIECE_PRODUCED | Ein produziertes Stück | 20070316 |
Method GET_ACTIVE_PIECE4ID on class CL_SIW_IMPL has no exception.
Method GET_ACTIVE_PIECES Signature
Method GET_ACTIVE_PIECES on class CL_SIW_IMPL has no parameter.
Method GET_ACTIVE_PIECES on class CL_SIW_IMPL has no exception.
Method GET_CONTEXT Signature
Method GET_CONTEXT on class CL_SIW_IMPL has no parameter.
Method GET_CONTEXT on class CL_SIW_IMPL has no exception.
Method GET_IMPL_HEAD_FROM_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_IMPL_UUID | Call by reference | Type reference (TYPE) | UUID | Global Unique ID for table | 20070404 | |||
| 2 | I_PROJECT_ID | Call by reference | Type reference (TYPE) | CSEQUENCE | 20070404 | ||||
| 3 | R_IMPL_HEAD | Value transfer | Type reference (TYPE) | IF_SIW_DB_IMPL_ACCESS=>TY_TSIW_IMPL | SIW Implementation Project Head Table | 20070404 |
Method GET_IMPL_HEAD_FROM_DB on class CL_SIW_IMPL has no exception.
Method GET_IMPL_PACKAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_PACKAGE | Value transfer | Type reference (TYPE) | DEVCLASS | Paket | 20070316 |
Method GET_IMPL_PACKAGE on class CL_SIW_IMPL has no exception.
Method GET_IMPL_PIECES_FROM_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_IMPL_UUID | Call by reference | Type reference (TYPE) | UUID | Global Unique ID for table | 20070404 | |||
| 2 | I_PROJECT_ID | Call by reference | Type reference (TYPE) | SIW_DTE_PROJECT_ID | Project ID | 20070404 | |||
| 3 | R_TAB_PIECES | Value transfer | Type reference (TYPE) | IF_SIW_DB_IMPL_ACCESS=>TTY_IMPL_PIECE | Table type for TSIW_IMPL_PIECE | 20070404 |
Method GET_IMPL_PIECES_FROM_DB on class CL_SIW_IMPL has no exception.
Method GET_LANG_FOR_PIECE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_PIECE_DB | Call by reference | Object reference (TYPE REF TO) | IF_SIW_PIECE_PRODUCED | Produced Piece | 20071008 | |||
| 2 | I_PIECE_DESC | Call by reference | Object reference (TYPE REF TO) | IF_SIW_PIECE_DESCR | Piece Description | 20071008 | |||
| 3 | R_LANG | Value transfer | Type reference (TYPE) | SY-LANGU | Language Key of Current Text Environment | 20071008 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error during execution | 20090701 |
Method GET_OLD_CONTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_CONTEXT | Value transfer | Object reference (TYPE REF TO) | IF_SIW_CONTEXT | Kontext für eine Serviceimplementierung | 20070427 |
Method GET_OLD_CONTEXT on class CL_SIW_IMPL has no exception.
Method GET_OPEN_TODOS Signature
Method GET_OPEN_TODOS on class CL_SIW_IMPL has no parameter.
Method GET_OPEN_TODOS on class CL_SIW_IMPL has no exception.
Method GET_OPEN_TODOS_PER_PIECE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_LOG | Call by reference | Object reference (TYPE REF TO) | IF_SIW_LOG | Logging Interface of SIW | 20110107 | |||
| 2 | I_PROD_PIECE | Call by reference | Object reference (TYPE REF TO) | IF_SIW_PIECE_PRODUCED | Generated Object | 20110107 | |||
| 3 | RESULT | Value transfer | Type reference (TYPE) | SIW_DTE_TODO_COUNT | Number of Todo items | 20110107 |
Method GET_OPEN_TODOS_PER_PIECE on class CL_SIW_IMPL has no exception.
Method GET_PACKAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_PIECE_PRODUCED | Call by reference | Object reference (TYPE REF TO) | IF_SIW_PIECE_PRODUCED | Generated Object | 20100412 | |||
| 2 | R_PACKAGE | Value transfer | Type reference (TYPE) | DEVCLASS | Package | 20100412 |
Method GET_PACKAGE on class CL_SIW_IMPL has no exception.
Method GET_PIECES4DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_PRODUCED_PIECES | Call by reference | Type reference (TYPE) | IF_SIW_IMPL=>TAB_PRODUCED_PIECES | 20070316 | ||||
| 2 | R_TAB_PIECES | Value transfer | Type reference (TYPE) | IF_SIW_DB_IMPL_ACCESS=>TTY_IMPL_PIECE | Table type for TSIW_IMPL_PIECE | 20070322 |
Method GET_PIECES4DB on class CL_SIW_IMPL has no exception.
Method GET_PIECE_DESCS Signature
Method GET_PIECE_DESCS on class CL_SIW_IMPL has no parameter.
Method GET_PIECE_DESCS on class CL_SIW_IMPL has no exception.
Method GET_PIECE_PRODUCER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_PIECE | Call by reference | Object reference (TYPE REF TO) | IF_SIW_PIECE | Stück | 20070316 | |||
| 2 | R_PRODUCER | Value transfer | Object reference (TYPE REF TO) | IF_SIW_PRODUCER | Produzent von generierten Objekten | 20070316 |
Method GET_PIECE_PRODUCER on class CL_SIW_IMPL has no exception.
Method GET_PLANNED_PIECES Signature
Method GET_PLANNED_PIECES on class CL_SIW_IMPL has no parameter.
Method GET_PLANNED_PIECES on class CL_SIW_IMPL has no exception.
Method GET_PREFERRED_TRKORR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FLG_ALT_RFC | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20090923 | |||
| 2 | I_TRANSPORT_SETTINGS | Call by reference | Type reference (TYPE) | SIW_STR_TRANSPORT_SETTINGS | structure for value pop for transport options | 20090923 | |||
| 3 | R_TRKORR | Value transfer | Type reference (TYPE) | TRKORR | Request/Task | 20090923 |
Method GET_PREFERRED_TRKORR on class CL_SIW_IMPL has no exception.
Method GET_PROJECT Signature
Method GET_PROJECT on class CL_SIW_IMPL has no parameter.
Method GET_PROJECT on class CL_SIW_IMPL has no exception.
Method GET_RESOURCE_MANAGER Signature
Method GET_RESOURCE_MANAGER on class CL_SIW_IMPL has no parameter.
Method GET_RESOURCE_MANAGER on class CL_SIW_IMPL has no exception.
Method GET_TADIR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_PIECE_PRODUCED | Call by reference | Object reference (TYPE REF TO) | IF_SIW_PIECE_PRODUCED | Ein produziertes Stück | 20110217 | |||
| 2 | I_TADIR_KEYS | Call by reference | Type reference (TYPE) | IF_SIW_TYPES=>STR_TADIR_KEYS | TADIR Schlüsselinformationen | 20110217 | |||
| 3 | R_TADIR_ENTRY | Value transfer | Type reference (TYPE) | TADIR | Directory of Repository Objects | 20110217 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error during access of ressources | 20110217 |
Method HAS_ACTIVE_PIECES Signature
Method HAS_ACTIVE_PIECES on class CL_SIW_IMPL has no parameter.
Method HAS_ACTIVE_PIECES on class CL_SIW_IMPL has no exception.
Method HAS_CONTEXT_CHANGED Signature
Method HAS_CONTEXT_CHANGED on class CL_SIW_IMPL has no parameter.
Method HAS_CONTEXT_CHANGED on class CL_SIW_IMPL has no exception.
Method INIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CONSTRUCTION_PLAN | Call by reference | Object reference (TYPE REF TO) | IF_SIW_CONSTRUCTION_PLAN | Bauplan für Objektgenerierung | 20070319 | |||
| 2 | I_GUID_MAP | Call by reference | Object reference (TYPE REF TO) | CL_SIW_UUID_OBJECT_MAP | 20070319 | ||||
| 3 | I_PROJECT | Call by reference | Object reference (TYPE REF TO) | IF_SIW_PROJECT | Service Implementation Project | 20070326 | |||
| 4 | I_RESOURCE_MANAGER | Call by reference | Object reference (TYPE REF TO) | CL_SIW_RESOURCE_MANAGER | 20070319 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error during execution | 20070403 |
Method INIT_FROM_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CONSTRUCTION_PLAN | Call by reference | Object reference (TYPE REF TO) | IF_SIW_CONSTRUCTION_PLAN | Bauplan für Objektgenerierung | 20070319 | |||
| 2 | I_GUID_MAP | Call by reference | Object reference (TYPE REF TO) | CL_SIW_UUID_OBJECT_MAP | 20070319 | ||||
| 3 | I_IMPL_UUID | Call by reference | Type reference (TYPE) | UUID | Global Unique ID for table | 20070404 | |||
| 4 | I_PROJECT | Call by reference | Object reference (TYPE REF TO) | IF_SIW_PROJECT | Service Implementation Project | 20070323 | |||
| 5 | I_RESOURCE_MANAGER | Call by reference | Object reference (TYPE REF TO) | CL_SIW_RESOURCE_MANAGER | 20070319 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error during execution | 20070522 | ||
| 2 | Objekt existiert nicht | 20070316 |
Method INIT_PIECES_FROM_DB Signature
Method INIT_PIECES_FROM_DB on class CL_SIW_IMPL has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei der Ausführung | 20070316 |
Method INIT_RESOURCE_ACCESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_RESOURCE_MANAGER | Call by reference | Object reference (TYPE REF TO) | CL_SIW_RESOURCE_MANAGER | Manager for Ressource Access | 20070403 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20091002 |
Method PRODUCE_AND_SAVE Signature
Method PRODUCE_AND_SAVE on class CL_SIW_IMPL has no parameter.
Method PRODUCE_AND_SAVE on class CL_SIW_IMPL has no exception.
Method PRODUCE_PIECE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_LANG | Call by reference | Type reference (TYPE) | SY-LANGU | Language Key of Current Text Environment | 20071009 | |||
| 2 | I_LOG | Call by reference | Object reference (TYPE REF TO) | IF_SIW_LOG | Logging Interface of SIW | 20101029 | |||
| 3 | I_PIECE_DB | Call by reference | Object reference (TYPE REF TO) | IF_SIW_PIECE_PRODUCED | Produced Piece | 20071008 | |||
| 4 | I_PIECE_DESCR | Call by reference | Object reference (TYPE REF TO) | IF_SIW_PIECE_DESCR | 20070514 | ||||
| 5 | I_TAB_IDENTITY_CHANGE | Call by reference | Type reference (TYPE) | IF_SIW_PIECE=>TAB_IDENTITY_CHANGE | 20070514 | ||||
| 6 | R_PIECE_PRODUCED | Value transfer | Object reference (TYPE REF TO) | IF_SIW_PIECE_PRODUCED | 20070514 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error during execution | 20070516 |
Method PRODUCE_PIECE_PREVIEW Signature
Method PRODUCE_PIECE_PREVIEW on class CL_SIW_IMPL has no parameter.
Method PRODUCE_PIECE_PREVIEW on class CL_SIW_IMPL has no exception.
Method RESET_PROD_OBJECT_AUT_STATUS Signature
Method RESET_PROD_OBJECT_AUT_STATUS on class CL_SIW_IMPL has no parameter.
Method RESET_PROD_OBJECT_AUT_STATUS on class CL_SIW_IMPL has no exception.
Method RESET_PROD_OBJECT_STATUS Signature
Method RESET_PROD_OBJECT_STATUS on class CL_SIW_IMPL has no parameter.
Method RESET_PROD_OBJECT_STATUS on class CL_SIW_IMPL has no exception.
Method RESTORE_PIECE_TADIR_KEYS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TAB_TADIR_ENTRY_TO_DELETE | Call by reference | Type reference (TYPE) | SIW_TAB_TADIR | Created TADIR Entries | 20100108 | |||
| 2 | I_TAB_TADIR_ENTRY_TO_RESTORE | Call by reference | Type reference (TYPE) | SIW_TAB_TADIR | TADIR entries before modification | 20100108 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error during execution | 20100108 |
Method SAVE_IMPL Signature
Method SAVE_IMPL on class CL_SIW_IMPL has no parameter.
Method SAVE_IMPL on class CL_SIW_IMPL has no exception.
Method SORT_PIECELIST_FOR_DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TAB_PIECE | Call by reference | Type reference (TYPE) | IF_SIW_IMPL=>TAB_PRODUCED_PIECES | zu sortierende Stückliste | 20100519 | |||
| 2 | R_TAB_PIECE | Value transfer | Type reference (TYPE) | IF_SIW_IMPL=>TAB_PRODUCED_PIECES | sortierte Stückliste | 20100519 |
Method SORT_PIECELIST_FOR_DELETE on class CL_SIW_IMPL has no exception.
Method SORT_PIECELIST_FOR_SAVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TAB_PIECE | Call by reference | Type reference (TYPE) | IF_SIW_IMPL=>TAB_PRODUCED_PIECES | zu sortierende Stückliste | 20100519 | |||
| 2 | R_TAB_PIECE | Value transfer | Type reference (TYPE) | IF_SIW_IMPL=>TAB_PRODUCED_PIECES | sortierte Stückliste | 20100519 |
Method SORT_PIECELIST_FOR_SAVE on class CL_SIW_IMPL has no exception.
Method S_CREATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CONSTRUCTION_PLAN | Call by reference | Object reference (TYPE REF TO) | IF_SIW_CONSTRUCTION_PLAN | Bauplan für Objektgenerierung | 20070319 | |||
| 2 | I_GUID_MAP | Call by reference | Object reference (TYPE REF TO) | CL_SIW_UUID_OBJECT_MAP | 20070319 | ||||
| 3 | I_PROJECT | Call by reference | Object reference (TYPE REF TO) | IF_SIW_PROJECT | Service Implementation Project | 20070326 | |||
| 4 | I_RESOURCE_MANAGER | Call by reference | Object reference (TYPE REF TO) | CL_SIW_RESOURCE_MANAGER | 20070319 | ||||
| 5 | R_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_SIW_IMPL | Service Implementierung | 20070316 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei der Ausführung | 20070316 |
Method S_CREATE_FROM_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CONSTRUCTION_PLAN | Call by reference | Object reference (TYPE REF TO) | IF_SIW_CONSTRUCTION_PLAN | Bauplan für Objektgenerierung | 20070319 | |||
| 2 | I_GUID_MAP | Call by reference | Object reference (TYPE REF TO) | CL_SIW_UUID_OBJECT_MAP | 20070319 | ||||
| 3 | I_IMPL_UUID | Call by reference | Type reference (TYPE) | UUID | Global Unique ID for table | 20070319 | |||
| 4 | I_PROJECT | Call by reference | Object reference (TYPE REF TO) | IF_SIW_PROJECT | Service Implementation Project | 20070323 | |||
| 5 | I_RESOURCE_MANAGER | Call by reference | Object reference (TYPE REF TO) | CL_SIW_RESOURCE_MANAGER | 20070319 | ||||
| 6 | R_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_SIW_IMPL | Service Implementierung | 20070316 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error during execution | 20090702 | ||
| 2 | Objekt existiert nicht | 20070316 |
Method TAKE_PIECE_INVENTORY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_INIT_FROM_DB | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Indicator: Initialize from Database | 20110517 | ||
| 2 | I_PROJECT_ID | Call by reference | Type reference (TYPE) | SIW_DTE_PROJECT_ID | Project ID | 20070719 | |||
| 3 | I_TAB_PIECE_DESCS | Call by reference | Type reference (TYPE) | IF_SIW_PIECE_DESCR=>TAB | Object Descriptions | 20070719 | |||
| 4 | R_TAB_PIECE_INVENTORY | Value transfer | Type reference (TYPE) | TAB_PIECE_INVENTORY | Object Inventory | 20070719 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error during execution | 20070827 |
Method TRANSPORT_ACTIVE_PIECES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_TRKORR | Call by reference | Type reference (TYPE) | TRKORR | Request/Task | 20121218 | |||
| 2 | E_TRKORR_ALT | Call by reference | Type reference (TYPE) | TRKORR | Request/Task | 20121218 | |||
| 3 | I_PIECES | Call by reference | Type reference (TYPE) | IF_SIW_IMPL=>TAB_PRODUCED_PIECES | Natural number | 20091006 | |||
| 4 | I_TRANSPORT_SETTINGS | Call by reference | Type reference (TYPE) | SIW_STR_TRANSPORT_SETTINGS | structure for value pop for transport options | 20091006 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error during execution | 20091015 |
Method TRANSPORT_PIECES_EXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_TAB_TADIR_CREATED | Call by reference | Type reference (TYPE) | SIW_TAB_TADIR | table of created TADIR entries | 20100108 | |||
| 2 | E_TAB_TADIR_OLD | Call by reference | Type reference (TYPE) | SIW_TAB_TADIR | table of TADIR entries before modification | 20100108 | |||
| 3 | E_TRKORR | Call by reference | Type reference (TYPE) | TRKORR | where the pieces were placed | 20100108 | |||
| 4 | I_FLG_ALT_RFC | Call by reference | Type reference (TYPE) | SIW_DTE_FLG | general flag | 20091006 | |||
| 5 | I_PIECES | Call by reference | Type reference (TYPE) | IF_SIW_PIECE_PRODUCED=>TAB | 20091006 | ||||
| 6 | I_TRANSPORT_SETTINGS | Call by reference | Type reference (TYPE) | SIW_STR_TRANSPORT_SETTINGS | structure for value pop for transport options | 20091006 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error during execution | 20091006 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in |