SAP ABAP Data Element FNCHK (Payment cards: Function for checking the card)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   SD-BIL-IV-PC (Application Component) Payment Cards
     VFC (Package) Application development R/3 billing docs.: Payment cards
Basic Data
Data Element FNCHK
Short Description Payment cards: Function for checking the card  
Data Type
Category of Dictionary Type D   Domain
Type of Object Referenced     No Information
Domain / Name of Reference Type FUNCNAME    
Data Type CHAR   Character String 
Length 30    
Decimal Places 0    
Output Length 30    
Value Table TFDIR    
Further Characteristics
Search Help: Name    
Search Help: Parameters    
Parameter ID   
Default Component name    
Change document    
No Input History    
Basic direction is set to LTR    
No BIDI Filtering    
Field Label
  Length  Field Label  
Short 10 Card check 
Medium 15 Card check 
Long 20 Card check 
Heading 34 Function for checking the card 
Documentation

Definition

Contains the names of the function used by the system to check card numbers.

Use

You may type in a card number incorrectly or the customer may give you a wrong number. To avoid having to go through a lengthy authorization process with an incorrect number, you enter a function here that the system uses to check the number to make sure that it corresponds to general numbering standards, or the standards of a specific card company.

Procedure

Define and enter one of your own card checking functions in Customizing, or use one of the four contained in the standard system (function group V21A). These are:

  • CCARD_CHECK_LUHN_MOD_TEN - Runs a general check of the card number, for example, for a valid length and combination of digits. This is the industry standard check.
  • CCARD_CHECK_MC - Checks MasterCard numbers for a valid leading digit. The system also carries out the LUHN_MOD_TEN check.
  • CCARD_CHECK_VISA - Checks Visa card numbers for a valid leading digit. The system also carries out the LUHN_MOD_TEN check.
  • CCARD_CHECK_AMEX - Checks Amercan Express card numbers for a valid leading digit. The system also carries out the LUHN_MOD_TEN check.

History
Last changed by/on SAP  19970812 
SAP Release Created in