SAP ABAP Class CL_SLS_PAYSP_INTEGRATION (Integration of Payment Service Data)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   SD-BF (Application Component) Basic Functions
     ERP_SALES_PAYSP (Package) Integration of payment service provider
Properties
Class CL_SLS_PAYSP_INTEGRATION  
Short Description Integration of Payment Service Data    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ERP_SALES_PAYSP   Integration of payment service provider 
Created 20091012   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SLS_PAYSP_INTEGRATION has no interface implemented.
Friends
Class CL_SLS_PAYSP_INTEGRATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CV_GROUP_ID_ACCASS Constant Public Type reference (TYPE) TY_GROUP_ID 'ACCOUNT_ASSIGNMENT' Account Assignment 20091210
2 CV_GROUP_ID_COND Constant Public Type reference (TYPE) TY_GROUP_ID 'CONDITIONS' Pricing conditions 20091208
3 CV_GROUP_ID_ESTAT Constant Public Type reference (TYPE) TY_GROUP_ID 'USER_STATUS' User Status 20091208
4 CV_GROUP_ID_FTRADE Constant Public Type reference (TYPE) TY_GROUP_ID 'FOREIGN_TRADE' Foreign Trade Data 20091210
5 CV_GROUP_ID_ISTAT Constant Public Type reference (TYPE) TY_GROUP_ID 'SYSTEM_STATUS' System Status 20091208
6 CV_GROUP_ID_PARTY Constant Public Type reference (TYPE) TY_GROUP_ID 'PARTNERS' Partners 20091210
7 CV_GROUP_ID_TEXT Constant Public Type reference (TYPE) TY_GROUP_ID 'TEXT' Text 20091208
8 CV_GROUP_ID_VCFG Constant Public Type reference (TYPE) TY_GROUP_ID 'CONFIGURATION' Configuration 20091208
9 MT_CONTEXT_TAB Static Attribute Private Type reference (TYPE) TTY_CONTEXT Single-Character Indicator 20091012
10 MT_FC_BADI_RESULT Instance attribute Private Type reference (TYPE) TTY_FC_BADI_RESULT Fieldcheck BAdI Result 20091216
11 MT_FIELDCHECK_STATUS Instance attribute Private Type reference (TYPE) TTY_FIELDCHECK_STATUS Fieldcheck Status 20091104
12 MT_PAYSP_HL Instance attribute Private Type reference (TYPE) TTY_PAYSP_HL_DB Payment Service Provider Data 20091012
13 MT_PAYSP_HL_OLD Instance attribute Private Type reference (TYPE) TTY_PAYSP_HL Payment Service Provider Data (DB state) 20091113
14 MT_PAYSP_HL_READ_NOT Instance attribute Private Type reference (TYPE) TTY_PAYSP_HL_READ_NOT Documents without data on DB 20091013
15 MT_PROFILE Static Attribute Private Type reference (TYPE) TTY_PROFILE Profile 20091104
16 MT_PROFILE_DESCR Static Attribute Private Type reference (TYPE) TTY_PROFILE_DESCR Profile Description 20091104
17 MT_PS_PROVIDER Static Attribute Private Type reference (TYPE) TTY_PS_PROVIDER Payment Service Provider 20091102
18 MT_REVOKE Instance attribute Private Type reference (TYPE) TTY_REVOKE Revoke 20091106
19 MT_SPPAYM_DESCR Static Attribute Private Type reference (TYPE) TTY_SPPAYM_DESCR Descriptions of special payment methods 20091028
20 MT_STATUS_DESCR Static Attribute Private Type reference (TYPE) TTY_STATUS_DESCR Status Descriptions 20091103
21 MT_STATUS_FLAGS Static Attribute Private Type reference (TYPE) TTY_STATUS_FLAGS Status Flags 20091103
22 MT_STATUS_PROFILE Static Attribute Private Type reference (TYPE) TTY_STATUS_PROFILE Status Profile 20091104
23 MT_VRGNG_DESCR Static Attribute Private Type reference (TYPE) TTY_VRGNG_DESCR Business Transaction 20091202
24 MV_BADI_NO_CALL Static Attribute Private Type reference (TYPE) ABAP_BOOL Flag which indicates that the BAdI should not be called 20091217
25 MV_CALL_FROM_CRM Instance attribute Private Type reference (TYPE) ABAP_BOOL Flag which indicates the upload case 20091216
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DATALOSS Instance method Public Method Check whether changed data exists 20091112
2 CHECK_PROFILE Static method Private Method Check status profile 20091104
3 CHECK_PROVIDER Static method Private Method Check payment service provider 20091026
4 CHECK_STATUS Static method Private Method Check status of a status profile 20091104
5 CONSTRUCTOR Instance method Public Constructor Constructor 20091216
6 FILL_FI_DATA Instance method Public Method Fill payment service provider data for FI 20091028
7 GET_ARCH_DATA Instance method Public Method Get payment data for archived document 20100330
8 GET_CHANGE_MODE_GROUP Instance method Public Method Get information whether part of document can be changed 20091019
9 GET_DATA Instance method Public Method Get payment data for document 20091012
10 GET_DATA_SINGLE Instance method Public Method Get flat data for one document 20091104
11 GET_FIELDCHECK_BADI_BIL Instance method Private Method Get result of fieldcheck BAdI (Billing) 20091217
12 GET_FIELDCHECK_BADI_SLS Instance method Private Method Get result of fieldcheck BAdI (Sales Order) 20091217
13 GET_FIELDCHECK_FCODE Instance method Public Method Get information whether an FCode can be executed 20091217
14 GET_FIELDCHECK_GENERAL_BIL Instance method Public Method Get fieldcheck status of any non-PSP field (Billing) 20091217
15 GET_FIELDCHECK_GENERAL_SLS Instance method Public Method Get fieldcheck status of any non-PSP field (Sales Order) 20091217
16 GET_FIELDCHECK_PSP Instance method Public Method Get fieldcheck status for PSP field 20091105
17 GET_FIELDCHECK_STATUS Instance method Private Method Get fieldcheck status for document 20091104
18 GET_INSTANCE Static method Public Method Get/Create instance 20091012
19 GET_PROFILE_DESCR Static method Public Method Get description of a status profile 20091104
20 GET_PROVIDER_DESCR Static method Public Method Get description of payment service provider 20091102
21 GET_REVOKE_STATUS Instance method Private Method Get revoke status of a document 20091106
22 GET_SPPAYM_DESCR Static method Public Method Get description of a special payment method 20091028
23 GET_STATUS_DESCR Static method Public Method Get description of a status 20091103
24 GET_STATUS_FLAGS Instance method Public Method Read flags of a status 20091103
25 GET_STATUS_FLAGS_INT Static method Private Method Read flags of a status (internel) 20091103
26 INITIATE_TRANSACTION Instance method Public Method Initial new transaction 20091020
27 MERGE_DATA Instance method Private Method Merge data read from DB 20091111
28 REFRESH Static method Public Method Refresh 20091027
29 REFRESH_INSTANCE Instance method Private Method Refresh internal data 20091027
30 REMOVE Instance method Private Method Remove initial entry 20091022
31 RENAME Instance method Public Method Rename document 20091019
32 RESET_FIELDCHECK_STATUS Instance method Private Method Reset fieldcheck status 20091104
33 SAVE Instance method Public Method Save data to DB 20091014
34 SAVE_CONSISTENCY_CHECK Instance method Public Method Check whether sales order is consistent 20091109
35 SELECT_DATA Instance method Private Method Select data from DB 20091012
36 SET_PROVIDER Instance method Public Method Set Provider ID 20091021
37 SET_REVOKE_STATUS Instance method Private Method Set revoke status of a document 20091106
38 SET_UPDKZ Static method Private Method Set update indicator 20091014
39 UPDATE_FROM_CONTAINER Instance method Public Method Update payment data for document 20091022
40 UPDATE_SINGLE Instance method Private Method Update one entry in buffer 20091111
41 UPDATE_SINGLE_SIM Instance method Public Method Simulate update of one entry 20091120
Events
Class CL_SLS_PAYSP_INTEGRATION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TTY_PAYSP_HL Public See coding 20091013 tty_paysp_hl TYPE SORTED TABLE OF paysp_hl WITH UNIQUE KEY document_id transaction_id INITIAL SIZE 20
2 TTY_PAYSP_HL_DB Public See coding Single-Character Indicator 20091020 tty_paysp_hl_db TYPE SORTED TABLE OF paysp_hl_db WITH UNIQUE KEY document_id transaction_id INITIAL SIZE 20
3 TY_GROUP_ID Public See coding 20091021 ty_group_id(20) TYPE c
Method Signatures

Method CHECK_DATALOSS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DATALOSS Call by reference Type reference (TYPE) ABAP_BOOL Changes data exists 20091112
2 Importing IV_DOCUMENT_ID Call by reference Type reference (TYPE) VBELN Sales Document 20091112

Method CHECK_DATALOSS on class CL_SLS_PAYSP_INTEGRATION has no exception.

Method CHECK_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STATUS_PROFILE Call by reference Type reference (TYPE) COM_WEC_TRANSACTION_PROFILE Payment Transaction Status Profile 20091104
# Exception Resumable Description Created on
1 PROFILE_INVALID Status not allowed 20091104

Method CHECK_PROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROVIDER Call by reference Type reference (TYPE) COM_WEC_PAYMENT_SRV_PROVIDER Sales and Distribution Document Number 20091026
# Exception Resumable Description Created on
1 PROVIDER_INVALID Payment service provider not allowed 20091026

Method CHECK_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STATUS Call by reference Type reference (TYPE) COM_WEC_TRANSACTION_STATUS Payment Transaction Status 20091104
2 Importing IV_STATUS_PROFILE Call by reference Type reference (TYPE) COM_WEC_TRANSACTION_PROFILE Payment Transaction Status Profile 20091104
# Exception Resumable Description Created on
1 STATUS_INVALID Status not allowed 20091104

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_SLS_PAYSP_INTEGRATION has no parameter.
Method CONSTRUCTOR on class CL_SLS_PAYSP_INTEGRATION has no exception.

Method FILL_FI_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PAYS_PROV Call by reference Type reference (TYPE) COM_WEC_PAYMENT_SRV_PROVIDER Payment Service Provider 20091112
2 Exporting EV_PAYS_TRAN Call by reference Type reference (TYPE) FPS_TRANSACTION Transaction ID 20091112
3 Importing IV_DOCUMENT_ID Call by reference Type reference (TYPE) VBELN Sales and Distribution Document Number 20091028

Method FILL_FI_DATA on class CL_SLS_PAYSP_INTEGRATION has no exception.

Method GET_ARCH_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LPAYSP_ARCH Call by reference Type reference (TYPE) TDT_PAYSP_HL Structure for Payment Service Provider Data 20100330
2 Exporting EV_DATA_REPAIRED Call by reference Type reference (TYPE) ABAP_BOOL Data was repaired 20100330
3 Importing IT_PAYSP_HL Call by reference Type reference (TYPE) TDT_PAYSP_HL Table for Payment Service Provider Data 20100330
4 Importing IV_DOCUMENT_ID Call by reference Type reference (TYPE) VBELN Sales and Distribution Document Number 20100330

Method GET_ARCH_DATA on class CL_SLS_PAYSP_INTEGRATION has no exception.

Method GET_CHANGE_MODE_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NO_CHANGES Call by reference Type reference (TYPE) ABAP_BOOL No changes allowed 20091019
2 Importing IS_TVAK Call by reference Type reference (TYPE) TVAK Sales Document Types 20091110
3 Importing IS_TVAP Call by reference Type reference (TYPE) TVAP Sales Document: Item Categories 20091110
4 Importing IS_TVFK Call by reference Type reference (TYPE) TVFK Billing: Document Types 20091110
5 Importing IS_VBAK Call by reference Type reference (TYPE) VBAK Sales Document: Header Data 20091110
6 Importing IS_VBAP Call by reference Type reference (TYPE) VBAP Sales Document: Item Data 20091110
7 Importing IS_VBKD Call by reference Type reference (TYPE) VBKD Sales Document: Business Data 20091110
8 Importing IS_VBRK Call by reference Type reference (TYPE) VBRK Billing Document: Header Data 20091110
9 Importing IS_VBRP Call by reference Type reference (TYPE) VBRP Billing Document: Item Data 20091110
10 Importing IV_GROUP_ID Call by reference Type reference (TYPE) TY_GROUP_ID Group ID 20091019
11 Importing IV_TRTYP Call by reference Type reference (TYPE) TRTYP Transaction type 20091110
# Exception Resumable Description Created on
1 INTERNAL_ERROR Internal error 20091110
2 UNKNOWN_GROUP_ID Provided group ID is unknown 20091116

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PAYSP_HL Call by reference Type reference (TYPE) TTY_PAYSP_HL Payment Service Provider Data 20091012
2 Exporting ET_PAYSP_HL_OLD Call by reference Type reference (TYPE) TTY_PAYSP_HL Payment Service Provider Data (old state) 20091116
3 Exporting EV_DATA_REPAIRED Call by reference Type reference (TYPE) ABAP_BOOL Data was repaired 20091112
4 Exporting EV_EMPTY Call by reference Type reference (TYPE) ABAP_BOOL No PSP Data found 20091102
5 Importing IV_DOCUMENT_ID Call by reference Type reference (TYPE) VBELN Sales Document 20091019

Method GET_DATA on class CL_SLS_PAYSP_INTEGRATION has no exception.

Method GET_DATA_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PAYSP_HL Call by reference Type reference (TYPE) PAYSP_HL Payment Service Provider Data 20091104
2 Exporting ES_PAYSP_HL_OLD Call by reference Type reference (TYPE) PAYSP_HL Payment Service Provider Data (Old state) 20091113
3 Importing IV_DOCUMENT_ID Call by reference Type reference (TYPE) VBELN Sales and Distribution Document Number 20091104
# Exception Resumable Description Created on
1 INVALID_DATA Invalid data 20100125
2 NO_DATA No data available 20091104

Method GET_FIELDCHECK_BADI_BIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_NO_CHANGES Call by reference Type reference (TYPE) ABAP_BOOL No Changes 20091217
2 Importing IS_TVFK Call by reference Type reference (TYPE) TVFK Billing: Document Types 20091217
3 Importing IS_VBRK Call by reference Type reference (TYPE) VBRK Billing Document: Header Data 20091217
4 Importing IV_TRTYP Call by reference Type reference (TYPE) TRTYP Transaction type 20091217

Method GET_FIELDCHECK_BADI_BIL on class CL_SLS_PAYSP_INTEGRATION has no exception.

Method GET_FIELDCHECK_BADI_SLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_NO_CHANGES Call by reference Type reference (TYPE) ABAP_BOOL No Changes 20091217
2 Importing IS_TVAK Call by reference Type reference (TYPE) TVAK Sales Document Types 20091217
3 Importing IS_VBAK Call by reference Type reference (TYPE) VBAK Sales Document: Header Data 20091217
4 Importing IV_TRTYP Call by reference Type reference (TYPE) TRTYP Transaction type 20091217

Method GET_FIELDCHECK_BADI_SLS on class CL_SLS_PAYSP_INTEGRATION has no exception.

Method GET_FIELDCHECK_FCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NOT_ALLOWED Call by reference Type reference (TYPE) ABAP_BOOL No changes allowed 20091217
2 Importing IS_TVAK Call by reference Type reference (TYPE) TVAK Sales Document Types 20091217
3 Importing IS_VBAK Call by reference Type reference (TYPE) VBAK Sales Document: Header Data 20091217
4 Importing IS_VBUK Call by reference Type reference (TYPE) VBUK Sales Document: Header Status and Administrative Data 20091217
5 Importing IV_FCODE Call by reference Type reference (TYPE) FCODE Function Code 20091217
6 Importing IV_FCODE_PARAM Call by reference Type reference (TYPE) FCODE Function Code Parameters 20091217
7 Importing IV_TRTYP Call by reference Type reference (TYPE) TRTYP Transaction type 20091217
# Exception Resumable Description Created on
1 INTERNAL_ERROR Internal error 20091217

Method GET_FIELDCHECK_GENERAL_BIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NO_INPUT Call by reference Type reference (TYPE) ABAP_BOOL No Input 20091217
2 Importing IS_TVFK Call by reference Type reference (TYPE) TVFK Billing: Document Types 20091217
3 Importing IS_VBRK Call by reference Type reference (TYPE) VBRK Billing Document: Header Data 20091217
4 Importing IV_TRTYP Call by reference Type reference (TYPE) TRTYP Transaction type 20091217

Method GET_FIELDCHECK_GENERAL_BIL on class CL_SLS_PAYSP_INTEGRATION has no exception.

Method GET_FIELDCHECK_GENERAL_SLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NO_INPUT Call by reference Type reference (TYPE) ABAP_BOOL No Input 20091217
2 Importing IS_TVAK Call by reference Type reference (TYPE) TVAK Sales Document Types 20091217
3 Importing IS_VBAK Call by reference Type reference (TYPE) VBAK Sales Document: Header Data 20091217
4 Importing IV_TRTYP Call by reference Type reference (TYPE) TRTYP Transaction type 20091217

Method GET_FIELDCHECK_GENERAL_SLS on class CL_SLS_PAYSP_INTEGRATION has no exception.

Method GET_FIELDCHECK_PSP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INACTIVE Call by reference Type reference (TYPE) ABAP_BOOL Inactive 20091105
2 Exporting EV_NO_INPUT Call by reference Type reference (TYPE) ABAP_BOOL No Input 20091105
3 Importing IS_VBAK Call by reference Type reference (TYPE) VBAK Sales Document: Header Data 20091105
4 Importing IV_FIELDNAME Call by reference Type reference (TYPE) SCREEN-NAME Fieldname 20091105
5 Importing IV_TRTYP Call by reference Type reference (TYPE) TRTYP Transaction type 20091105
# Exception Resumable Description Created on
1 FIELDNAME_UNKNOWN Fieldname is not supported 20091105

Method GET_FIELDCHECK_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FC_STATUS Call by reference Type reference (TYPE) TY_FC_STATUS Fieldcheck Status 20091104
2 Importing IV_DOCUMENT_ID Call by reference Type reference (TYPE) VBELN Sales and Distribution Document Number 20091105
3 Importing IV_SPPAYM Call by reference Type reference (TYPE) SPPAYM Payment Form for Special Payment Method 20091105
4 Importing IV_TRTYP Call by reference Type reference (TYPE) TRTYP Transaction type 20091105

Method GET_FIELDCHECK_STATUS on class CL_SLS_PAYSP_INTEGRATION has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTEXT Call by reference Type reference (TYPE) CHAR20 Context 20091019
2 Importing IV_READ_ONLY Call by reference Type reference (TYPE) ABAP_BOOL Read only, no new instance 20091027
3 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_SLS_PAYSP_INTEGRATION Integration of Payment Service Data 20091012

Method GET_INSTANCE on class CL_SLS_PAYSP_INTEGRATION has no exception.

Method GET_PROFILE_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_STATUS_PF_DESC Call by reference Type reference (TYPE) COM_WEC_PSP_TRANS_PF_DESC Payment Transaction Status Profile Description 20091104
2 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SPRAS SY-LANGU Language Key 20091104
3 Importing IV_STATUS_PROFILE Call by reference Type reference (TYPE) COM_WEC_TRANSACTION_PROFILE Payment Transaction Status Profile 20091104

Method GET_PROFILE_DESCR on class CL_SLS_PAYSP_INTEGRATION has no exception.

Method GET_PROVIDER_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DESCRIPTION Call by reference Type reference (TYPE) COM_WEC_PSP_DESCRIPTION Short Text for Fixed Values 20091102
2 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SPRAS SY-LANGU Language Key of Current Text Environment 20091102
3 Importing IV_PROVIDER Call by reference Type reference (TYPE) COM_WEC_PAYMENT_SRV_PROVIDER Payment Service Provider 20091102

Method GET_PROVIDER_DESCR on class CL_SLS_PAYSP_INTEGRATION has no exception.

Method GET_REVOKE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REV_STATUS Call by reference Type reference (TYPE) TY_REVOKE_STATUS Revove Status 20091106
2 Importing IV_DOCUMENT_ID Call by reference Type reference (TYPE) VBELN Sales and Distribution Document Number 20091106

Method GET_REVOKE_STATUS on class CL_SLS_PAYSP_INTEGRATION has no exception.

Method GET_SPPAYM_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DESCRIPTION Call by reference Type reference (TYPE) VAL_TEXT Short Text for Fixed Values 20091028
2 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SPRAS SY-LANGU Language Key of Current Text Environment 20091028
3 Importing IV_SPPAYM Call by reference Type reference (TYPE) SPPAYM Payment Form for Special Payment Method 20091028

Method GET_SPPAYM_DESCR on class CL_SLS_PAYSP_INTEGRATION has no exception.

Method GET_STATUS_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_STATUS_DESC Call by reference Type reference (TYPE) COM_WEC_PSP_TRANS_STATUS_DESC Payment Service Provider Payment Transaction Status Desc. 20091103
2 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SPRAS SY-LANGU Language Key 20091103
3 Importing IV_STATUS Call by reference Type reference (TYPE) COM_WEC_TRANSACTION_STATUS Payment Transaction Status 20091103
4 Importing IV_STATUS_PROFILE Call by reference Type reference (TYPE) COM_WEC_TRANSACTION_PROFILE Payment Transaction Status Profile 20091103

Method GET_STATUS_DESCR on class CL_SLS_PAYSP_INTEGRATION has no exception.

Method GET_STATUS_FLAGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_STATUS_FLAGS Call by reference Type reference (TYPE) PAYSP_STATUS_FLAGS Flags for PSP Transaction Status 20091103
2 Importing IV_DOCUMENT_ID Call by reference Type reference (TYPE) VBELN Sales and Distribution Document Number 20091103
3 Importing IV_VRGNG Call by reference Type reference (TYPE) TJ01-VRGNG Activity for which the Subsequent Statuses are to be Set 20091106
# Exception Resumable Description Created on
1 ACTIVITY_NOT_ALLOWED Activity not allowed 20091106
2 STATUS_INITIAL Status is initial 20091202
3 STATUS_INVALID Status not valid 20091103

Method GET_STATUS_FLAGS_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_STATUS_FLAGS Call by reference Type reference (TYPE) PAYSP_STATUS_FLAGS Flags for PSP Transaction Status 20091103
2 Importing IV_STATUS Call by reference Type reference (TYPE) COM_WEC_TRANSACTION_STATUS Payment Transaction Status 20091103
3 Importing IV_STATUS_PROFILE Call by reference Type reference (TYPE) COM_WEC_TRANSACTION_PROFILE Payment Transaction Status Profile 20091103
# Exception Resumable Description Created on
1 STATUS_INITIAL Status is initial 20091202
2 STATUS_INVALID Status not valid 20091103

Method INITIATE_TRANSACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VBAK Call by reference Type reference (TYPE) VBAK Sales Document: Header Data 20091020
# Exception Resumable Description Created on
1 PAYSP_NOT_ALLOWED Payment via Payment Service Provider not allowed 20091126
2 REMOVE_NOT_ALLOWED Remove is not allowed 20091027

Method MERGE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DATA_REPAIRED Call by reference Type reference (TYPE) ABAP_BOOL Data was repaired 20091112
2 Importing IT_PAYSP_HL Call by reference Type reference (TYPE) TTY_PAYSP_HL_STD PSP data 20091111
3 Importing IV_DOCUMENT_ID Call by reference Type reference (TYPE) VBELN Sales and Distribution Document Number 20091111
# Exception Resumable Description Created on
1 INCONSISTENT_DATA Data is inconsistent 20091111

Method REFRESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTEXT Call by reference Type reference (TYPE) CHAR20 Context 20091027
2 Importing IV_DOCUMENT_ID Call by reference Type reference (TYPE) VBELN Sales and Distribution Document Number 20091027

Method REFRESH on class CL_SLS_PAYSP_INTEGRATION has no exception.

Method REFRESH_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EMPTY Call by reference Type reference (TYPE) ABAP_BOOL Instance is empty 20091027
2 Importing IV_DOCUMENT_ID Call by reference Type reference (TYPE) VBELN Sales Document 20091027

Method REFRESH_INSTANCE on class CL_SLS_PAYSP_INTEGRATION has no exception.

Method REMOVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DOCUMENT_ID Call by reference Type reference (TYPE) VBELN Sales and Distribution Document Number 20091022
# Exception Resumable Description Created on
1 REMOVE_NOT_ALLOWED Remove is not allowed 20091027

Method RENAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DOCUMENT_ID_FROM Call by reference Type reference (TYPE) VBELN Sales Document 20091019
2 Importing IV_DOCUMENT_ID_TO Call by reference Type reference (TYPE) VBELN Sales Document 20091019

Method RENAME on class CL_SLS_PAYSP_INTEGRATION has no exception.

Method RESET_FIELDCHECK_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DOCUMENT_ID Call by reference Type reference (TYPE) VBELN Sales and Distribution Document Number 20091104

Method RESET_FIELDCHECK_STATUS on class CL_SLS_PAYSP_INTEGRATION has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PAYSP_HL Call by reference Type reference (TYPE) TTY_PAYSP_HL Payment Service Provider Data 20100324
2 Exporting ET_PAYSP_HL_OLD Call by reference Type reference (TYPE) TTY_PAYSP_HL Payment Service Provider Data 20100324
3 Importing IV_UPDATE_TASK Call by reference Type reference (TYPE) ABAP_BOOL 'X' asynchrounous update 20091019

Method SAVE on class CL_SLS_PAYSP_INTEGRATION has no exception.

Method SAVE_CONSISTENCY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VBAK Call by reference Type reference (TYPE) VBAK Sales and Distribution Document Number 20091109
# Exception Resumable Description Created on
1 SAVE_NOT_ALLOWED It is not allowed to save the sales order 20091109

Method SELECT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DATA_REPAIRED Call by reference Type reference (TYPE) ABAP_BOOL Data was repaired 20091112
2 Importing IT_DOCUMENT_ID Call by reference Type reference (TYPE) TT_VBELN SD Document Numbers, Not Sorted 20091013
3 Importing IV_DOCUMENT_ID Call by reference Type reference (TYPE) VBELN Sales Document 20091019
# Exception Resumable Description Created on
1 MISSING_PARAMETER Incorrect call 20091013

Method SET_PROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_PROV_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL Provider has been changed 20100108
2 Importing IV_DOCUMENT_ID Call by reference Type reference (TYPE) VBELN Sales and Distribution Document Number 20091021
3 Importing IV_PROVIDER Call by reference Type reference (TYPE) COM_WEC_PAYMENT_SRV_PROVIDER Payment Service Provider 20091021
# Exception Resumable Description Created on
1 PROVIDER_INVALID Payment service provider not allowed 20091026

Method SET_REVOKE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DOCUMENT_ID Call by reference Type reference (TYPE) VBELN Sales and Distribution Document Number 20091106
2 Importing IV_REV_STATUS Call by reference Type reference (TYPE) TY_REVOKE_STATUS Revoke status 20091106

Method SET_REVOKE_STATUS on class CL_SLS_PAYSP_INTEGRATION has no exception.

Method SET_UPDKZ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_UPDKZ_OLD Call by reference Type reference (TYPE) UPDKZ_D Update indicator 20091019
2 Importing IV_UPDKZ_REQUESTED Call by reference Type reference (TYPE) UPDKZ_D Update indicator 20091019
3 Returning RV_UPDKZ_NEW Value transfer Type reference (TYPE) UPDKZ_D Update indicator 20091019

Method SET_UPDKZ on class CL_SLS_PAYSP_INTEGRATION has no exception.

Method UPDATE_FROM_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DATA_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL Data has been changed 20091023
2 Importing IV_DOCUMENT_ID Call by reference Type reference (TYPE) VBELN Sales and Distribution Document Number 20091022
# Exception Resumable Description Created on
1 CHANGE_NOT_ALLOWED Changes of payment provider data forbidden 20091023
2 CURRENCY_INITIAL Currency is initial 20091119
3 EMPTY_CONTAINER No data provider in container 20091028
4 PROFILE_INVALID Status Profile not valid 20091104
5 PROVIDER_INVALID Payment service provider not allowed 20091026
6 STATUS_INVALID Status not valid 20091104

Method UPDATE_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PAYSP_HL_SIM Call by reference Type reference (TYPE) PAYSP_HL Payment Service Provider Data (simulated update) 20091118
2 Exporting EV_DATA_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL Data has been changed 20091111
3 Importing IS_PAYSP_HL Call by reference Type reference (TYPE) PAYSP_HL Payment Service Provider Data 20091111
4 Importing IV_DOCUMENT_ID Call by reference Type reference (TYPE) VBELN Sales and Distribution Document Number 20091111
5 Importing IV_SIMULATE Call by reference Type reference (TYPE) ABAP_BOOL ' ' Update only simulated 20091118
# Exception Resumable Description Created on
1 CHANGE_NOT_ALLOWED Changes of payment provider data forbidden 20091111
2 CURRENCY_INITIAL Currency is initial 20091119
3 PROFILE_INVALID Status Profile not valid 20091111
4 PROVIDER_INVALID Payment service provider not allowed 20091111
5 STATUS_INVALID Status not valid 20091111
6 TRANSACTION_ID_INITIAL Transaction ID is initial 20091118

Method UPDATE_SINGLE_SIM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PAYSP_HL_SIM Call by reference Type reference (TYPE) PAYSP_HL Payment Service Provider Data (simulated update) 20091120
2 Exporting EV_DATA_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL Data has been changed 20091120
3 Importing IS_PAYSP_HL Call by reference Type reference (TYPE) PAYSP_HL Payment Service Provider Data 20091120
4 Importing IV_DOCUMENT_ID Call by reference Type reference (TYPE) VBELN Sales and Distribution Document Number 20091120
# Exception Resumable Description Created on
1 CHANGE_NOT_ALLOWED Changes of payment provider data forbidden 20091120
2 CURRENCY_INITIAL Currency is initial 20091120
3 PROFILE_INVALID Status Profile not valid 20091120
4 PROVIDER_INVALID Payment service provider not allowed 20091120
5 STATUS_INVALID Status not valid 20091120
6 TRANSACTION_ID_INITIAL Transaction ID is initial 20091120
History
Last changed by/on SAP  20110908 
SAP Release Created in 605