SAP ABAP Class CL_J_1BNF_CONSISTENCY_CHECK (NFe Consistency check)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM-LOC-BR (Application Component) Brazil
     J1BA (Package) Localization Brazil
Properties
Class CL_J_1BNF_CONSISTENCY_CHECK  
Short Description NFe Consistency check    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package J1BA   Localization Brazil 
Created 20130716   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_J_1BNF_CONSISTENCY_CHECK has no forward declaration.
Interfaces
Class CL_J_1BNF_CONSISTENCY_CHECK has no interface implemented.
Friends
Class CL_J_1BNF_CONSISTENCY_CHECK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ERROR_ACCOUNTING Constant Public Type reference (TYPE) TV_ERRORTYPE '220' 20130901
2 GC_ERROR_BADI Constant Public Type reference (TYPE) TV_ERRORTYPE '900' 20130808
3 GC_ERROR_BRANCH Constant Public Type reference (TYPE) TV_ERRORTYPE '010' 20130808
4 GC_ERROR_CFOP_1ST_DIGIT Constant Public Type reference (TYPE) TV_ERRORTYPE '070' 20130808
5 GC_ERROR_CFOP_BLANK Constant Public Type reference (TYPE) TV_ERRORTYPE '060' 20130808
6 GC_ERROR_CFOP_DIRECTION Constant Public Type reference (TYPE) TV_ERRORTYPE '075' 20130808
7 GC_ERROR_CTE_ITEMS Constant Public Type reference (TYPE) TV_ERRORTYPE '210' 20130808
8 GC_ERROR_CTE_PARTNER Constant Public Type reference (TYPE) TV_ERRORTYPE '211' 20130808
9 GC_ERROR_CTE_PARTNER_BLANK Constant Public Type reference (TYPE) TV_ERRORTYPE '212' 20130808
10 GC_ERROR_CURRENCY Constant Public Type reference (TYPE) TV_ERRORTYPE '040' 20130808
11 GC_ERROR_DATES Constant Public Type reference (TYPE) TV_ERRORTYPE '035' 20130808
12 GC_ERROR_DESTINATION Constant Public Type reference (TYPE) TV_ERRORTYPE '030' 20130808
13 GC_ERROR_IMPORT_ADI_BLANK Constant Public Type reference (TYPE) TV_ERRORTYPE '205' 20130808
14 GC_ERROR_IMPORT_CFOP Constant Public Type reference (TYPE) TV_ERRORTYPE '203' 20130808
15 GC_ERROR_IMPORT_DI_BLANK Constant Public Type reference (TYPE) TV_ERRORTYPE '200' 20130808
16 GC_ERROR_IMPORT_DOCNUM Constant Public Type reference (TYPE) TV_ERRORTYPE '204' 20130808
17 GC_ERROR_IMPORT_MADATORY Constant Public Type reference (TYPE) TV_ERRORTYPE '202' 20130808
18 GC_ERROR_IMPORT_MANDATORY Constant Public Type reference (TYPE) TV_ERRORTYPE '202' 20130808
19 GC_ERROR_IMPORT_TAX Constant Public Type reference (TYPE) TV_ERRORTYPE '206' 20130808
20 GC_ERROR_IMPORT_UNUSED Constant Public Type reference (TYPE) TV_ERRORTYPE '201' 20130808
21 GC_ERROR_ITEM_BLANK Constant Public Type reference (TYPE) TV_ERRORTYPE '050' 20130808
22 GC_ERROR_ITEM_TYPE Constant Public Type reference (TYPE) TV_ERRORTYPE '065' 20130808
23 GC_ERROR_ITEM_TYPE_REF Constant Public Type reference (TYPE) TV_ERRORTYPE '066' 20130808
24 GC_ERROR_MANDATORY_HEADER Constant Public Type reference (TYPE) TV_ERRORTYPE '180' 20130808
25 GC_ERROR_MANDATORY_ITEM Constant Public Type reference (TYPE) TV_ERRORTYPE '185' 20130808
26 GC_ERROR_MANDATORY_SUFRAMA Constant Public Type reference (TYPE) TV_ERRORTYPE '181' 20130808
27 GC_ERROR_MAT_USAGE Constant Public Type reference (TYPE) TV_ERRORTYPE '055' 20130808
28 GC_ERROR_NBM Constant Public Type reference (TYPE) TV_ERRORTYPE '090' 20130808
29 GC_ERROR_NEGATIVE_TAXRATE Constant Public Type reference (TYPE) TV_ERRORTYPE '170' 20130808
30 GC_ERROR_NFE_SERIE_NUMERIC Constant Public Type reference (TYPE) TV_ERRORTYPE '190' 20130808
31 GC_ERROR_NF_TYPE_BLANK Constant Public Type reference (TYPE) TV_ERRORTYPE '020' 20130808
32 GC_ERROR_NF_TYPE_CONFIG Constant Public Type reference (TYPE) TV_ERRORTYPE '021' 20130808
33 GC_ERROR_NO_TAXES Constant Public Type reference (TYPE) TV_ERRORTYPE '095' 20130808
34 GC_ERROR_PARTNER_DUPLIC Constant Public Type reference (TYPE) TV_ERRORTYPE '160' 20130808
35 GC_ERROR_SIZE_FORM Constant Public Type reference (TYPE) TV_ERRORTYPE '150' 20130808
36 GC_ERROR_SIZE_ITEMS Constant Public Type reference (TYPE) TV_ERRORTYPE '140' 20130808
37 GC_ERROR_TAXLW2_BLANK Constant Public Type reference (TYPE) TV_ERRORTYPE '082' 20130808
38 GC_ERROR_TAX_MATORG_BLANK Constant Public Type reference (TYPE) TV_ERRORTYPE '085' 20130808
39 GC_ERROR_TAX_SIT_BLANK Constant Public Type reference (TYPE) TV_ERRORTYPE '080' 20130808
40 GC_FIELDNAME_ISUF Constant Public Type reference (TYPE) FIELDNAME 'ISUF' Field Name 20130808
41 GC_FIELDNAME_SPCSTO Constant Public Type reference (TYPE) FIELDNAME 'SPCSTO' Field Name 20130808
42 GC_FIELD_DOCNUM9 Constant Public Type reference (TYPE) FIELDNAME 'DOCNUM9' Field Name 20130808
43 GC_FIELD_ITMNUM Constant Public Type reference (TYPE) FIELDNAME 'ITMNUM' Field Name 20130808
44 GC_TABNAME_J_1BDYDOC Constant Public Type reference (TYPE) TABNAME 'J_1BDYDOC' Table Name 20130808
45 GC_TABNAME_J_1BNFE_ACTIVE Constant Public Type reference (TYPE) TABNAME 'J_1BNFE_ACTIVE' Table Name 20130808
46 GT_ITEM_TYPE_RULE Static Attribute Protected See coding Rules for Nota Fiscal Item Type 20130808
47 MO_SCREEN Instance attribute Public Object reference (TYPE REF TO) CL_J_1BNFW_SCREEN_CONTROL Nota Fiscal Writer screen control 20130808
48 MS_ACTIVE Instance attribute Public Type reference (TYPE) J_1BNFE_ACTIVE Electronic Nota Fiscal: Actual Status 20130808
49 MS_ERROR Instance attribute Public Type reference (TYPE) TS_ERROR_LOG 20130808
50 MS_NFE_DATA Instance attribute Public Type reference (TYPE) TS_NFE_DATA 20130808
51 MT_ERROR Instance attribute Protected Type reference (TYPE) TT_ERROR_LOG 20130808
52 MV_ERROR_TYPE Instance attribute Public Type reference (TYPE) TV_ERRORTYPE 20130808
53 MV_FULL_CHECK Instance attribute Protected Type reference (TYPE) SAP_BOOL Perform full check 20130808
54 MV_MESSAGE_TXT Instance attribute Protected Type reference (TYPE) STRING 20130808
55 MV_MODEF Instance attribute Protected Type reference (TYPE) J_1BMODE Mode 20130808
56 MV_OBJ_NUMBER Instance attribute Protected Type reference (TYPE) J_1BNFOBJN 20130808
57 MV_WRITER Instance attribute Protected Type reference (TYPE) J_1BWRITER Writer indicator (Edit function is using writer) 20130808
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ERROR Instance method Protected Method Add error to error log 20130808
2 CHECK_ALL Static method Public Method Instantiate check object and run all checks 20130808
3 CHECK_FIELD_BY_CUSTOMIZING Instance method Protected Method Check fied by customizing entries 20130808
4 CHECK_J_1BNFE_ACTIVE Instance method Protected Method Special check for j_1bnfe_active 20130808
5 CHK_ALL Instance method Public Method Run all checks 20130808
6 CHK_BADI Instance method Public Method Custom check (BAdi) 20130808
7 CHK_BRANCH Instance method Public Method Branch check 20130808
8 CHK_CFOP Instance method Public Method CFOP check 20130808
9 CHK_CFOP_FIRST_DIGIT Instance method Public Method CFOP first digit check 20130808
10 CHK_CFOP_VS_DIRECTION Instance method Public Method CFOP check related to NF direction 20130808
11 CHK_CTE_DATA Instance method Public Method CTE data check 20130808
12 CHK_CURRENCY Instance method Public Method Currency check 20130808
13 CHK_DATES Instance method Public Method Dates check 20130808
14 CHK_DESTINATION Instance method Public Method Destination check 20130808
15 CHK_DUPLIC_PARTNER Instance method Public Method Duplicate partner check 20130808
16 CHK_IMPORT_DOCS Instance method Public Method Import document check 20130808
17 CHK_IMPORT_TAX Instance method Public Method Import tax check 20130808
18 CHK_ITEM Instance method Public Method Item check 20130808
19 CHK_ITEM_TYPES Instance method Public Method Item Type check 20130808
20 CHK_ITEM_TYPES_REF Instance method Public Method Check item type reference 20130808
21 CHK_MANDATORY_FIELDS Instance method Public Method Check, if mandatory fields are filled 20130808
22 CHK_MAT_USAGE Instance method Public Method Material usage check 20130808
23 CHK_NBM Instance method Public Method NBM check 20130808
24 CHK_NEGATIVE_TAXRATE Instance method Public Method Negative taxrate check 20130808
25 CHK_NFE_SERIE_NUMERIC Instance method Public Method NFE serie numeric check 20130808
26 CHK_NF_TYPE Instance method Public Method NF type check 20130808
27 CHK_NO_TAXES Instance method Public Method No taxes check 20130808
28 CHK_SIZE Instance method Public Method Size (number of items) check 20130808
29 CHK_TRIBUTARY_SIT Instance method Public Method Tributary situation check 20130808
30 CLASS_CONSTRUCTOR Static method Public Constructor Class constructor 20130808
31 CONSTRUCTOR Instance method Public Constructor Constructor 20130808
32 GET_DATA_BY_TABNAME Instance method Protected Method Receive data by table name 20130808
33 GET_FIELD_DESCRIPTION Instance method Protected Method Read description of field from DDic 20130808
34 GET_LOG Instance method Public Method Return error log buid during check calls 20130808
35 GET_TYPERROR Instance method Protected Method Get Typeerror 20130808
36 IS_CHECK_RELEVANT Instance method Protected Method Checks, if check for mandatory fld in this case is relevant 20130808
37 IS_COMPONENT_INITIAL Instance method Protected Method Check, if component (structure / table) is initial 20130808
38 IS_COMPONENT_INITIAL_ITAB Instance method Protected Method Check, if internal table is initial 20130808
39 IS_COMPONENT_INITIAL_STRU Instance method Protected Method Check, if structure is initial 20130808
40 IS_IMPORT_RELEVANT Instance method Public Method X -> NF is relevant for Import 20130808
41 MAP_LOG_TO_MRP Static method Public Method Map log to MRP format 20130808
42 PROCESS_FIELD_RULE Instance method Protected Method Check, if field rule is fulfilled 20130808
43 PROTECT_HIDDEN_ITEM_VALUE Instance method Public Method Ensure hidden field values are not overwitten 20130808
Events
Class CL_J_1BNF_CONSISTENCY_CHECK has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_CTE_DOCREF Public Type reference (TYPE) J_1BCTE_D_DOCREF 20130808
2 TS_CTE_RES Public Type reference (TYPE) J_1BCTE_D_RES 20130808
3 TS_ERROR_LOG Public See coding 20130808 BEGIN OF ts_error_log, error TYPE tv_errortype, item TYPE j_1bitmnum, msgty TYPE syst-msgty, msgid TYPE syst-msgid, msgno TYPE syst-msgno, msgv1 TYPE syst-msgv1, msgv2 TYPE syst-msgv2, msgv3 TYPE syst-msgv3, msgv4 TYPE syst-msgv4, dynpronr TYPE j_1ban-scrnum, tabnr TYPE char4, tabstrip TYPE char4, END OF ts_error_log
4 TS_MRM_ERRPROT Public See coding 20130808 BEGIN OF ts_mrm_errprot, msgty TYPE sy-msgty, msgid TYPE sy-msgid, msgno TYPE sy-msgno, msgv1 TYPE sy-msgv1, msgv2 TYPE sy-msgv2, msgv3 TYPE sy-msgv3, msgv4 TYPE sy-msgv4, source(1) TYPE c, rblgp TYPE drseg-rblgp, shown TYPE boole-boole, END OF ts_mrm_errprot
5 TS_NFE_ADD_INFO Public Type reference (TYPE) J_1BNFADD_INFO 20130808
6 TS_NFE_DATA Public See coding 20130808 BEGIN OF ts_nfe_data, s_header TYPE ts_nfe_header, t_item TYPE tt_nfe_item, t_item_tax TYPE tt_nfe_item_tax, t_partner TYPE tt_nfe_partner, t_ot_partner TYPE tt_nfe_ot_partner, t_header_msg TYPE tt_nfe_header_msg, t_refer_msg TYPE tt_nfe_refer_msg, t_import_di TYPE tt_nfe_import_di, t_import_adi TYPE tt_nfe_import_adi, t_cte_docref TYPE tt_cte_docref, t_cte_res TYPE tt_cte_res, t_trans_vol TYPE tt_nfe_volumes, t_trailer_info TYPE tt_nfe_trailer_info, t_trade_notes TYPE tt_nfe_trade_notes, t_add_info TYPE tt_nfe_add_info, t_ref_proc TYPE tt_nfe_ref_proc, t_sugar_suppl TYPE tt_nfe_sugar_suppl, t_sugar_deduc TYPE tt_nfe_sugar_deduc, t_vehicle TYPE tt_nfe_vehicle, t_pharmaceut TYPE tt_nfe_pharmaceut, t_fuel TYPE tt_nfe_fuel, * s_docnum9_divided TYPE j_1bnfe_docnum9_divided, END OF ts_nfe_data
7 TS_NFE_FUEL Public Type reference (TYPE) J_1BNFFUEL 20130808
8 TS_NFE_HEADER Public Type reference (TYPE) J_1BNFDOC Nota Fiscal Header 20130808
9 TS_NFE_HEADER_MSG Public Type reference (TYPE) J_1BNFFTX 20130808
10 TS_NFE_IMPORT_ADI Public Type reference (TYPE) J_1BNFIMPORT_ADI 20130808
11 TS_NFE_IMPORT_DI Public Type reference (TYPE) J_1BNFIMPORT_DI 20130808
12 TS_NFE_ITEM Public Type reference (TYPE) J_1BNFLIN 20130808
13 TS_NFE_ITEM_TAX Public Type reference (TYPE) J_1BNFSTX 20130808
14 TS_NFE_OT_PARTNER Public Type reference (TYPE) J_1BNFCPD 20130808
15 TS_NFE_PARTNER Public Type reference (TYPE) J_1BNFNAD 20130808
16 TS_NFE_PHARMACEUT Public Type reference (TYPE) J_1BNFPHARMACEUT 20130808
17 TS_NFE_REFER_MSG Public Type reference (TYPE) J_1BNFREF 20130808
18 TS_NFE_REF_PROC Public Type reference (TYPE) J_1BNFREFPROC 20130808
19 TS_NFE_SUGAR_DEDUC Public Type reference (TYPE) J_1BNFSUGARDEDUC 20130808
20 TS_NFE_SUGAR_SUPPL Public Type reference (TYPE) J_1BNFSUGARSUPPL 20130808
21 TS_NFE_TRADE_NOTES Public Type reference (TYPE) J_1BNFTRADENOTES 20130808
22 TS_NFE_TRAILER_INFO Public Type reference (TYPE) J_1BNFTRAILER 20130808
23 TS_NFE_VEHICLE Public Type reference (TYPE) J_1BNFVEHICLE 20130808
24 TS_NFE_VOLUMES Public Type reference (TYPE) J_1BNFTRANSVOL 20130808
25 TT_CTE_DOCREF Public See coding 20130808 tt_cte_docref TYPE STANDARD TABLE OF ts_cte_docref WITH DEFAULT KEY
26 TT_CTE_RES Public See coding 20130808 tt_cte_res TYPE STANDARD TABLE OF ts_cte_res WITH DEFAULT KEY
27 TT_ERROR_LOG Public See coding 20130808 tt_error_log TYPE STANDARD TABLE OF ts_error_log WITH DEFAULT KEY
28 TT_MRM_ERRPROT Public See coding 20130808 tt_mrm_errprot TYPE STANDARD TABLE OF ts_mrm_errprot WITH DEFAULT KEY
29 TT_NFE_ADD_INFO Public See coding 20130808 tt_nfe_add_info TYPE STANDARD TABLE OF ts_nfe_add_info WITH DEFAULT KEY
30 TT_NFE_FUEL Public See coding 20130808 tt_nfe_fuel TYPE STANDARD TABLE OF ts_nfe_fuel WITH DEFAULT KEY
31 TT_NFE_HEADER_MSG Public See coding 20130808 tt_nfe_header_msg TYPE STANDARD TABLE OF ts_nfe_header_msg WITH DEFAULT KEY
32 TT_NFE_IMPORT_ADI Public See coding 20130808 tt_nfe_import_adi TYPE STANDARD TABLE OF ts_nfe_import_adi WITH DEFAULT KEY
33 TT_NFE_IMPORT_DI Public See coding 20130808 tt_nfe_import_di TYPE STANDARD TABLE OF ts_nfe_import_di WITH DEFAULT KEY
34 TT_NFE_ITEM Public See coding 20130808 tt_nfe_item TYPE STANDARD TABLE OF ts_nfe_item WITH DEFAULT KEY
35 TT_NFE_ITEM_TAX Public See coding 20130808 tt_nfe_item_tax TYPE STANDARD TABLE OF ts_nfe_item_tax WITH DEFAULT KEY
36 TT_NFE_OT_PARTNER Public See coding 20130808 tt_nfe_ot_partner TYPE STANDARD TABLE OF ts_nfe_ot_partner WITH DEFAULT KEY
37 TT_NFE_PARTNER Public See coding 20130808 tt_nfe_partner TYPE STANDARD TABLE OF ts_nfe_partner WITH DEFAULT KEY
38 TT_NFE_PHARMACEUT Public See coding 20130808 tt_nfe_pharmaceut TYPE STANDARD TABLE OF ts_nfe_pharmaceut WITH DEFAULT KEY
39 TT_NFE_REFER_MSG Public See coding 20130808 tt_nfe_refer_msg TYPE STANDARD TABLE OF ts_nfe_refer_msg WITH DEFAULT KEY
40 TT_NFE_REF_PROC Public See coding 20130808 tt_nfe_ref_proc TYPE STANDARD TABLE OF ts_nfe_ref_proc WITH DEFAULT KEY
41 TT_NFE_SUGAR_DEDUC Public See coding 20130808 tt_nfe_sugar_deduc TYPE STANDARD TABLE OF ts_nfe_sugar_deduc WITH DEFAULT KEY
42 TT_NFE_SUGAR_SUPPL Public See coding 20130808 tt_nfe_sugar_suppl TYPE STANDARD TABLE OF ts_nfe_sugar_suppl WITH DEFAULT KEY
43 TT_NFE_TRADE_NOTES Public See coding 20130808 tt_nfe_trade_notes TYPE STANDARD TABLE OF ts_nfe_trade_notes WITH DEFAULT KEY
44 TT_NFE_TRAILER_INFO Public See coding 20130808 tt_nfe_trailer_info TYPE STANDARD TABLE OF ts_nfe_trailer_info WITH DEFAULT KEY
45 TT_NFE_VEHICLE Public See coding 20130808 tt_nfe_vehicle TYPE STANDARD TABLE OF ts_nfe_vehicle WITH DEFAULT KEY
46 TT_NFE_VOLUMES Public See coding 20130808 tt_nfe_volumes TYPE STANDARD TABLE OF ts_nfe_volumes WITH DEFAULT KEY
47 TV_ERRORTYPE Public See coding 20130808 tv_errortype(3) TYPE c
Method Signatures

Method ADD_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ERROR Call by reference Type reference (TYPE) TV_ERRORTYPE 20130808
2 Importing IV_ITEM Call by reference Type reference (TYPE) J_1BITMNUM '000000' Document Item Number 20130808
3 Importing IV_TABNR Call by reference Type reference (TYPE) CHAR4 Not More Closely Defined Area, Possibly Used for Patchlevels 20130808

Method ADD_ERROR on class CL_J_1BNF_CONSISTENCY_CHECK has no exception.

Method CHECK_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SCREEN Call by reference Object reference (TYPE REF TO) CL_J_1BNFW_SCREEN_CONTROL Nota Fiscal Writer screen control 20130808
2 Importing IV_FULL_CHECK Call by reference Type reference (TYPE) SAP_BOOL Boolean Variable (X=True, Space=False) 20130808
3 Importing IV_MODEF Call by reference Type reference (TYPE) J_1BMODE Mode 20130808
4 Importing IV_OBJ_NUMBER Call by reference Type reference (TYPE) J_1BNFOBJN 20130808
5 Importing IV_WRITER Call by reference Type reference (TYPE) J_1BWRITER ' ' Writer indicator (Edit function is using writer) 20130808
6 Returning RO_CHECK Value transfer Object reference (TYPE REF TO) CL_J_1BNF_CONSISTENCY_CHECK NFe Consistency check 20130808
# Exception Resumable Description Created on
1 CX_J_1BNF_OBJ_NOT_FOUND Nota fiscal object not found by FM J_1B_NF_OBJECT_* 20130808

Method CHECK_FIELD_BY_CUSTOMIZING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SCREEN Call by reference Object reference (TYPE REF TO) CL_J_1BNFW_SCREEN_CONTROL Nota Fiscal Writer screen control 20130808
2 Importing IS_CHECK_FIELDS Call by reference Type reference (TYPE) TS_NFE_DATA Transaction data 20130808
3 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20130808
4 Importing IV_ITMNUM Call by reference Type reference (TYPE) J_1BITMNUM 0 Document Item Number 20130808
5 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130808

Method CHECK_FIELD_BY_CUSTOMIZING on class CL_J_1BNF_CONSISTENCY_CHECK has no exception.

Method CHECK_J_1BNFE_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA Reference to data 20130808
2 Importing IS_CHECK_FIELDS Call by reference Type reference (TYPE) TS_NFE_DATA 20130808
3 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20130808
4 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130808
5 Returning RX_INITIAL Value transfer Type reference (TYPE) SAP_BOOL Boolean Variable (X=True, Space=False) 20130808

Method CHECK_J_1BNFE_ACTIVE on class CL_J_1BNF_CONSISTENCY_CHECK has no exception.

Method CHK_ALL Signature

Method CHK_ALL on class CL_J_1BNF_CONSISTENCY_CHECK has no parameter.
Method CHK_ALL on class CL_J_1BNF_CONSISTENCY_CHECK has no exception.

Method CHK_BADI Signature

Method CHK_BADI on class CL_J_1BNF_CONSISTENCY_CHECK has no parameter.
Method CHK_BADI on class CL_J_1BNF_CONSISTENCY_CHECK has no exception.

Method CHK_BRANCH Signature

Method CHK_BRANCH on class CL_J_1BNF_CONSISTENCY_CHECK has no parameter.
Method CHK_BRANCH on class CL_J_1BNF_CONSISTENCY_CHECK has no exception.

Method CHK_CFOP Signature

Method CHK_CFOP on class CL_J_1BNF_CONSISTENCY_CHECK has no parameter.
Method CHK_CFOP on class CL_J_1BNF_CONSISTENCY_CHECK has no exception.

Method CHK_CFOP_FIRST_DIGIT Signature

Method CHK_CFOP_FIRST_DIGIT on class CL_J_1BNF_CONSISTENCY_CHECK has no parameter.
Method CHK_CFOP_FIRST_DIGIT on class CL_J_1BNF_CONSISTENCY_CHECK has no exception.

Method CHK_CFOP_VS_DIRECTION Signature

Method CHK_CFOP_VS_DIRECTION on class CL_J_1BNF_CONSISTENCY_CHECK has no parameter.
Method CHK_CFOP_VS_DIRECTION on class CL_J_1BNF_CONSISTENCY_CHECK has no exception.

Method CHK_CTE_DATA Signature

Method CHK_CTE_DATA on class CL_J_1BNF_CONSISTENCY_CHECK has no parameter.
Method CHK_CTE_DATA on class CL_J_1BNF_CONSISTENCY_CHECK has no exception.

Method CHK_CURRENCY Signature

Method CHK_CURRENCY on class CL_J_1BNF_CONSISTENCY_CHECK has no parameter.
Method CHK_CURRENCY on class CL_J_1BNF_CONSISTENCY_CHECK has no exception.

Method CHK_DATES Signature

Method CHK_DATES on class CL_J_1BNF_CONSISTENCY_CHECK has no parameter.
Method CHK_DATES on class CL_J_1BNF_CONSISTENCY_CHECK has no exception.

Method CHK_DESTINATION Signature

Method CHK_DESTINATION on class CL_J_1BNF_CONSISTENCY_CHECK has no parameter.
Method CHK_DESTINATION on class CL_J_1BNF_CONSISTENCY_CHECK has no exception.

Method CHK_DUPLIC_PARTNER Signature

Method CHK_DUPLIC_PARTNER on class CL_J_1BNF_CONSISTENCY_CHECK has no parameter.
Method CHK_DUPLIC_PARTNER on class CL_J_1BNF_CONSISTENCY_CHECK has no exception.

Method CHK_IMPORT_DOCS Signature

Method CHK_IMPORT_DOCS on class CL_J_1BNF_CONSISTENCY_CHECK has no parameter.
Method CHK_IMPORT_DOCS on class CL_J_1BNF_CONSISTENCY_CHECK has no exception.

Method CHK_IMPORT_TAX Signature

Method CHK_IMPORT_TAX on class CL_J_1BNF_CONSISTENCY_CHECK has no parameter.
Method CHK_IMPORT_TAX on class CL_J_1BNF_CONSISTENCY_CHECK has no exception.

Method CHK_ITEM Signature

Method CHK_ITEM on class CL_J_1BNF_CONSISTENCY_CHECK has no parameter.
Method CHK_ITEM on class CL_J_1BNF_CONSISTENCY_CHECK has no exception.

Method CHK_ITEM_TYPES Signature

Method CHK_ITEM_TYPES on class CL_J_1BNF_CONSISTENCY_CHECK has no parameter.
Method CHK_ITEM_TYPES on class CL_J_1BNF_CONSISTENCY_CHECK has no exception.

Method CHK_ITEM_TYPES_REF Signature

Method CHK_ITEM_TYPES_REF on class CL_J_1BNF_CONSISTENCY_CHECK has no parameter.
Method CHK_ITEM_TYPES_REF on class CL_J_1BNF_CONSISTENCY_CHECK has no exception.

Method CHK_MANDATORY_FIELDS Signature

Method CHK_MANDATORY_FIELDS on class CL_J_1BNF_CONSISTENCY_CHECK has no parameter.
Method CHK_MANDATORY_FIELDS on class CL_J_1BNF_CONSISTENCY_CHECK has no exception.

Method CHK_MAT_USAGE Signature

Method CHK_MAT_USAGE on class CL_J_1BNF_CONSISTENCY_CHECK has no parameter.
Method CHK_MAT_USAGE on class CL_J_1BNF_CONSISTENCY_CHECK has no exception.

Method CHK_NBM Signature

Method CHK_NBM on class CL_J_1BNF_CONSISTENCY_CHECK has no parameter.
Method CHK_NBM on class CL_J_1BNF_CONSISTENCY_CHECK has no exception.

Method CHK_NEGATIVE_TAXRATE Signature

Method CHK_NEGATIVE_TAXRATE on class CL_J_1BNF_CONSISTENCY_CHECK has no parameter.
Method CHK_NEGATIVE_TAXRATE on class CL_J_1BNF_CONSISTENCY_CHECK has no exception.

Method CHK_NFE_SERIE_NUMERIC Signature

Method CHK_NFE_SERIE_NUMERIC on class CL_J_1BNF_CONSISTENCY_CHECK has no parameter.
Method CHK_NFE_SERIE_NUMERIC on class CL_J_1BNF_CONSISTENCY_CHECK has no exception.

Method CHK_NF_TYPE Signature

Method CHK_NF_TYPE on class CL_J_1BNF_CONSISTENCY_CHECK has no parameter.
Method CHK_NF_TYPE on class CL_J_1BNF_CONSISTENCY_CHECK has no exception.

Method CHK_NO_TAXES Signature

Method CHK_NO_TAXES on class CL_J_1BNF_CONSISTENCY_CHECK has no parameter.
Method CHK_NO_TAXES on class CL_J_1BNF_CONSISTENCY_CHECK has no exception.

Method CHK_SIZE Signature

Method CHK_SIZE on class CL_J_1BNF_CONSISTENCY_CHECK has no parameter.
Method CHK_SIZE on class CL_J_1BNF_CONSISTENCY_CHECK has no exception.

Method CHK_TRIBUTARY_SIT Signature

Method CHK_TRIBUTARY_SIT on class CL_J_1BNF_CONSISTENCY_CHECK has no parameter.
Method CHK_TRIBUTARY_SIT on class CL_J_1BNF_CONSISTENCY_CHECK has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_J_1BNF_CONSISTENCY_CHECK has no parameter.
Method CLASS_CONSTRUCTOR on class CL_J_1BNF_CONSISTENCY_CHECK has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SCREEN Call by reference Object reference (TYPE REF TO) CL_J_1BNFW_SCREEN_CONTROL Nota Fiscal Writer screen control 20130808
2 Importing IV_FULL_CHECK Call by reference Type reference (TYPE) SAP_BOOL 'X' Full check 20130808
3 Importing IV_MODEF Call by reference Type reference (TYPE) J_1BMODE Mode 20130808
4 Importing IV_OBJ_NUMBER Call by reference Type reference (TYPE) J_1BNFOBJN 20130808
5 Importing IV_WRITER Call by reference Type reference (TYPE) J_1BWRITER ' ' Writer indicator (Edit function is using writer) 20130808
# Exception Resumable Description Created on
1 CX_J_1BNF_OBJ_NOT_FOUND Nota fiscal object not found by FM J_1B_NF_OBJECT_* 20130808

Method GET_DATA_BY_TABNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DATA Call by reference Object reference (TYPE REF TO) DATA Reference to transaction data 20130808
2 Exporting EX_DATA_IS_STRUCT Call by reference Type reference (TYPE) SAP_BOOL Boolean Variable (X=True, Space=False) 20130808
3 Importing IS_CHECK_FIELDS Call by reference Type reference (TYPE) TS_NFE_DATA Transaction data 20130808
4 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130808

Method GET_DATA_BY_TABNAME on class CL_J_1BNF_CONSISTENCY_CHECK has no exception.

Method GET_FIELD_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20130808
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130808
3 Returning RV_DESCRIPTION Value transfer Type reference (TYPE) SYMSGV Message Variable 20130808

Method GET_FIELD_DESCRIPTION on class CL_J_1BNF_CONSISTENCY_CHECK has no exception.

Method GET_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_LOG Value transfer Type reference (TYPE) TT_ERROR_LOG 20130808

Method GET_LOG on class CL_J_1BNF_CONSISTENCY_CHECK has no exception.

Method GET_TYPERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20130808
2 Importing IV_ITMNUM Call by reference Type reference (TYPE) J_1BITMNUM Document Item Number 20130808
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130808
4 Returning RV_TYPERROR Value transfer Type reference (TYPE) CHAR3 Type error number 20130808

Method GET_TYPERROR on class CL_J_1BNF_CONSISTENCY_CHECK has no exception.

Method IS_CHECK_RELEVANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CHECK_FIELDS Call by reference Type reference (TYPE) TS_NFE_DATA Check data 20130808
2 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20130808
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130808
4 Returning RX_RELEVANT Value transfer Type reference (TYPE) SAP_BOOL Boolean Variable (X=True, Space=False) 20130808

Method IS_CHECK_RELEVANT on class CL_J_1BNF_CONSISTENCY_CHECK has no exception.

Method IS_COMPONENT_INITIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA Actual data to be checked 20130808
2 Importing IS_CHECK_FIELDS Call by reference Type reference (TYPE) TS_NFE_DATA Tables and structures with field values 20130808
3 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20130808
4 Importing IV_ITMNUM Call by reference Type reference (TYPE) J_1BITMNUM Document Item Number 20130808
5 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130808
6 Importing IX_DATA_IS_STRUCT Call by reference Type reference (TYPE) SAP_BOOL Flag, is data structure (X=True, Space=False) 20130808
7 Returning RX_INITIAL Value transfer Type reference (TYPE) SAP_BOOL Flag, is data initial (X=True, Space=False) 20130808

Method IS_COMPONENT_INITIAL on class CL_J_1BNF_CONSISTENCY_CHECK has no exception.

Method IS_COMPONENT_INITIAL_ITAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20130808
2 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20130808
3 Importing IV_ITMNUM Call by reference Type reference (TYPE) J_1BITMNUM Document Item Number 20130808
4 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130808
5 Returning RX_INITIAL Value transfer Type reference (TYPE) SAP_BOOL Is int. table initial (X=True, Space=False) 20130808

Method IS_COMPONENT_INITIAL_ITAB on class CL_J_1BNF_CONSISTENCY_CHECK has no exception.

Method IS_COMPONENT_INITIAL_STRU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20130808
2 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20130808
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130808
4 Returning RX_INITIAL Value transfer Type reference (TYPE) SAP_BOOL Boolean Variable (X=True, Space=False) 20130808

Method IS_COMPONENT_INITIAL_STRU on class CL_J_1BNF_CONSISTENCY_CHECK has no exception.

Method IS_IMPORT_RELEVANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RX_IMPORT_RELEVANT Value transfer Type reference (TYPE) SAP_BOOL Boolean Variable (X=True, Space=False) 20130808

Method IS_IMPORT_RELEVANT on class CL_J_1BNF_CONSISTENCY_CHECK has no exception.

Method MAP_LOG_TO_MRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LOG Call by reference Type reference (TYPE) TT_ERROR_LOG 20130808
2 Returning RT_MRM_LOG Value transfer Type reference (TYPE) TT_MRM_ERRPROT 20130808

Method MAP_LOG_TO_MRP on class CL_J_1BNF_CONSISTENCY_CHECK has no exception.

Method PROCESS_FIELD_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MSGV1 Call by reference Type reference (TYPE) SYMSGV 20130808
2 Exporting EV_TABNR Call by reference Type reference (TYPE) CHAR4 20130808
3 Exporting EV_TAB_TEXT Call by reference Type reference (TYPE) STXT_____1 Text of tabstrip item 20130808
4 Exporting EX_INITIAL Call by reference Type reference (TYPE) SAP_BOOL Boolean Variable (X=True, Space=False) 20130808
5 Importing IO_SCREEN Call by reference Object reference (TYPE REF TO) CL_J_1BNFW_SCREEN_CONTROL Nota Fiscal Writer screen control 20130808
6 Importing IS_CHECK_FIELDS Call by reference Type reference (TYPE) TS_NFE_DATA 20130808
7 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20130808
8 Importing IV_ITMNUM Call by reference Type reference (TYPE) J_1BITMNUM Document Item Number 20130808
9 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130808

Method PROCESS_FIELD_RULE on class CL_J_1BNF_CONSISTENCY_CHECK has no exception.

Method PROTECT_HIDDEN_ITEM_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJ_NUMBER_ORIG Call by reference Type reference (TYPE) J_1BNFOBJN Nota Fiscal object number 20130808

Method PROTECT_HIDDEN_ITEM_VALUE on class CL_J_1BNF_CONSISTENCY_CHECK has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in