SAP ABAP Class CL_ISH_CTAPI (IS-H: CT-API Proxy)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       NPVS (Package) Application development patient management system
Properties
Class CL_ISH_CTAPI  
Short Description IS-H: CT-API Proxy    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package NPVS   Application development patient management system 
Created 20100302   SAP 
Last change 20110810   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISH_CTAPI has no forward declaration.
Interfaces
Class CL_ISH_CTAPI has no interface implemented.
Friends
Class CL_ISH_CTAPI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CTN Instance attribute Protected Type reference (TYPE) I 1 Card Terminal Number (Default) 20100331
2 C_REF_ERR_MEMORY Static Attribute Private Type reference (TYPE) I -11 Memory allocation error in HTSI 20100331
3 C_RET_ERR_CT Static Attribute Private Type reference (TYPE) I -8 CT error (terminal not up and running) 20100331
4 C_RET_ERR_HTSI Static Attribute Private Type reference (TYPE) I -128 Host Transport Service Interface error 20100331
5 C_RET_ERR_INVALID Static Attribute Private Type reference (TYPE) I -1 Invalid parameter or value 20100331
6 C_RET_ERR_TRANS Static Attribute Private Type reference (TYPE) I -10 Unsolvable data transfer error 20100331
7 C_RET_OK Static Attribute Private Type reference (TYPE) I 0 Function called successfully 20100331
8 LAST_COMM_FAILURE Instance attribute Protected Type reference (TYPE) SYMSGV RFC Error Text of Last Command 20100331
9 LAST_RC Instance attribute Protected Type reference (TYPE) I Return Code of Last Function 20100331
10 LAST_SYSTEM_FAILURE Instance attribute Protected Type reference (TYPE) SYMSGV System Error Text for Last Command 20100331
11 LIBNAME Instance attribute Protected Type reference (TYPE) STRING Name of DLL 20100331
12 PN Instance attribute Private Type reference (TYPE) I Interface Number of Card Terminal 20100331
13 RFCDEST Instance attribute Protected Type reference (TYPE) RFCDISPLAY-RFCDEST Logical Destination (Specified when Calling Function) 20100331
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20100331
2 CT_CLOSE Instance method Public Method Close Card Terminal Session 20100331
3 CT_DATA Instance method Public Method Data/Commands to Card Terminal 20100331
4 CT_INIT Instance method Public Method Init to Card Terminal 20100331
5 GET_LAST_COMM_MESSAGE Instance method Public Method Returns Last Communication Error as SAP Message 20100331
6 GET_LAST_RETURN_MESSAGE Instance method Public Method Returns Last Return Code as SAP Message 20100331
7 GET_LAST_SYST_MESSAGE Instance method Public Method Returns Last System Error as SAP Message 20100331
8 SET_CTN Instance method Public Method Saving card terminal number 20100331
9 SET_MESSAGE Instance method Private Method Internal: Generate BAPI Return Structure 20100331
10 SET_PN Instance method Public Method Saving port number (interface) for card terminal 20100331
Events
Class CL_ISH_CTAPI has no event.
Types
Class CL_ISH_CTAPI has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LIBNAME Call by reference Type reference (TYPE) STRING Name der CT-API DLL 20100331
2 Importing I_RFCDEST Call by reference Type reference (TYPE) RFCDISPLAY-RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20100331

Method CONSTRUCTOR on class CL_ISH_CTAPI has no exception.

Method CT_CLOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RC Call by reference Type reference (TYPE) I Returncode des Kommandos 20100331
2 Importing I_CTN Call by reference Type reference (TYPE) I Logische Card-Terminal Number 20100331
# Exception Resumable Description Created on
1 UNEXPECTED_RFC_FAILURE Unerwarteter Fehler beim RFC-Call 20100331
2 UNEXPECTED_SYSTEM_FAILURE Unerwarteter Systemfehler 20100331

Method CT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_DAD Call by reference Type reference (TYPE) ISH_TT_IU8 Zieladdresse 20100331
2 Changing C_SAD Call by reference Type reference (TYPE) ISH_TT_IU8 Quelladdesse 20100331
3 Exporting E_RC Call by reference Type reference (TYPE) I Returncode des Kommandos 20100331
4 Exporting E_RESPONSE Call by reference Type reference (TYPE) XSTRING Response 20100331
5 Importing I_COMMAND Call by reference Type reference (TYPE) XSTRING Kommando 20100331
6 Importing I_CTN Call by reference Type reference (TYPE) I Logische Card-Terminal Number 20100331
7 Importing I_LENR Call by reference Type reference (TYPE) I Länge der Response in Byte 20100331
# Exception Resumable Description Created on
1 UNEXPECTED_RFC_FAILURE Unerwarteter Fehler beim RFC-Call 20100331
2 UNEXPECTED_SYSTEM_FAILURE Unerwarteter Systemfehlerl 20100331

Method CT_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RC Call by reference Type reference (TYPE) I Returncode des Kommandos 20100331
2 Importing I_CTN Call by reference Type reference (TYPE) I Logische Card-Terminal Number 20100331
3 Importing I_PN Call by reference Type reference (TYPE) I Port Number der physikalischen Schnittstelle 20100331
# Exception Resumable Description Created on
1 DLL_LOAD_ERROR Fehler beim Laden der DLL 20100331
2 UNEXPECTED_RFC_FAILURE Unerwarteter Fehler beim RFC-Call 20100331
3 UNEXPECTED_SYSTEM_FAILURE Unerwarteter Systemfehler 20100331

Method GET_LAST_COMM_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RETURN Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20100331
2 Changing ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen (appended) 20100331
# Exception Resumable Description Created on
1 NO_COMM_FAILURE Kein Kommuniationsfehler 20100331

Method GET_LAST_RETURN_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RETURN Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20100331
2 Changing ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen (appended) 20100331
# Exception Resumable Description Created on
1 NO_ERROR Fehlercode 0 ist kein Fehler 20100331

Method GET_LAST_SYST_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RETURN Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20100331
2 Changing ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen (appended) 20100331
# Exception Resumable Description Created on
1 NO_SYSTEM_FAILURE Kein Systemfehler 20100331

Method SET_CTN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CTN Call by reference Type reference (TYPE) I Card Terminal Number 0...255 20100331

Method SET_CTN on class CL_ISH_CTAPI has no exception.

Method SET_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20100331
2 Exporting ES_RETURN Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20100331
3 Importing I_APPLLOG_MSG_NO Call by reference Type reference (TYPE) BAPIRET2-LOG_MSG_NO Anwendungs-Log: interne laufende Nummer der Meldung 20100331
4 Importing I_APPLLOG_NO Call by reference Type reference (TYPE) BAPIRET2-LOG_NO Anwendungs-Log: Protokollnummer 20100331
5 Importing I_FIELD Call by reference Type reference (TYPE) BAPIRET2-FIELD Feld im Parameter 20100331
6 Importing I_MSGID Call by reference Type reference (TYPE) SY-MSGID Nachrichtenklasse 20100331
7 Importing I_MSGNO Call by reference Type reference (TYPE) SY-MSGNO Nachrichtennummer 20100331
8 Importing I_MSGTY Call by reference Type reference (TYPE) SY-MSGTY Nachrichtentyp 20100331
9 Importing I_MSGV1 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 20100331
10 Importing I_MSGV2 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 20100331
11 Importing I_MSGV3 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 20100331
12 Importing I_MSGV4 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 20100331
13 Importing I_PARAMETER Call by reference Type reference (TYPE) BAPIRET2-PARAMETER Parametername 20100331
14 Importing I_ROW Call by reference Type reference (TYPE) BAPIRET2-ROW Zeile im Parameter 20100331

Method SET_MESSAGE on class CL_ISH_CTAPI has no exception.

Method SET_PN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PN Call by reference Type reference (TYPE) I Nummer der Schnittstelle 20100331

Method SET_PN on class CL_ISH_CTAPI has no exception.
History
Last changed by/on SAP  20110810 
SAP Release Created in