SAP ABAP Data Element DIFNAMC_KK (Name of function module for generating closed intervals)
Hierarchy
FI-CA (Software Component) FI-CA
   FI-CA (Application Component) Contract Accounts Receivable and Payable
     FKKB (Package) Contract A/R & A/P: Central Objects
Basic Data
Data Element DIFNAMC_KK
Short Description Name of function module for generating closed intervals  
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 Funct.Name 
Medium 15 Function module 
Long 20 Function module 
Heading 30 Function Module Name 
Documentation

Definition

Unique name of a function module in the Function Builder.

Use

The function module specified here is used to replace a list of half-open intervals for the object selected (e.g. business partner or contract account)
]A,B]
with the list of the closed intervals valid at this time,
[A+1,B]
whereby A+1 is the entry found after value A (sorted alphabetically) in the table on which the object is based. If the close of the interval is empty, the table entry must be deleted.
New function modules must satisfy the following interface definition:

       TABLES 
T_INTERVALS STRUCTURE FKKDIPOSX

Example

The following intervals were transferred to the object business partner:

<space> to 0001000000
0001000000 to 0002000000
0002000000 to SAP
SAP to ZZZZZZZZZZ

To avoid selecting the items for the business partners
0001000000, 0002000000, and "SAP" twice, you need to change the lower limit. The result depends on which business partner is found next. The following is a possible outcome:

<space> to 0001000000
0001000001 to 0002000000
0002000015 to SAP
SAP_AG to ZZZZZZZZZZ

When this function module is next called up (if, for example, additional business partners between 0002000000 and 0002000015 have been added) the result may differ.

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