Sunteți pe pagina 1din 14

Programmable Logic Data Interface

Author:
Budi Rachman
E-mail: budi_rachman@yahoo.com

1. Abstraction
This paper will explain on how to run data transfer from Excel format to SAP easily and
quickly, without creating special ABAP program for uploading the data. The idea was to
create a generic ABAP program that is able to upload data to any SAP transaction. BDC
table will be generated externally, no longer hard coded in ABAP program, in other words
programmable BDC, or in specific name it is called: Programmable Logic Data Interface
(PLDI).

2. Writing a logic
Logic is written in Ms. Excel format using the first two columns, and ended by symbol @.
This file must be save-as using type Text (Tab Delimited). First row of logic file must be
header and it is not logic code. Maximum 35 characters can be used for the first column, and
132 characters for the second column. Other column can be used for documentation or
explanation, if symbol < is used as a first character of first column, it means a comment in
logic column. A logic is a simplified of BDC table (Batch Data Communication). There are
three kinds of logic, logic level-1, logic level-2 and extended logic. Logic level-1 is used to
execute flat data or header data, logic level-2 is used to execute item data, and extended
logic is used to execute extended data or sub-item data.

Ddd Column A Column B


Row-1 Name Value
Row-2 (program name) (screen number)
Row-3 (screen field) (data)
Row-4 (screen field) (data)
Row-5 (function code)

n (program name) (screen number)
n+1 (screen field) (data)
n+2 (screen field) (data)
n+3 (function code)

m @

Name and Value: First row of logic, just a description, cannot be used for logic code.
(program name), (screen number) and (screen field) can be seen from technical
information (HelpTechnical info),
(data): could be constant data or variable data. Symbol = is used for constant data,
and if it is variable data, symbol & is used,
(function code) can be seen by clicking right button mouse or pointing the menu, hold the
line and press F1.

Keywords Description
&<column_number> Always at second column of logic and for executing variable data.
Column number refers to a particular column of data which is to
be executed.
=<constant> Always at second column of logic and for constant data. Only =
or BLANK can be used for empty data.

1
Programmable Logic Data Interface - 2 of 14

/<function_number> F7 in keyboard = /7 in SAP.


Shift+F3 in keyboard = /15 in SAP. If it is a function code, just
type the function code. It is always at second column of logic.
BDC_OKCODE Always at first column of logic.
BDC_OKCODE or BLANK for function code.
BDC_CURSOR Always at first column of logic.
Or BDC_CURSOR or CURSOR to move cursor at a particular field.
CURSOR
@ Always at first column of logic or data.
End of file.
< Always at first column of logic and first character.
Comment and will be avoided by the program.
# Special character to identify sub-item data, always at first column
of sub-item data.

3. Data format and logic level


Data is created in Excel format, and ended by symbol @. This file must be save-as using
type Text (Tab Delimited). Maximum column in data file which may be used: 30, 64 or 128
columns, and maximum character per cell (in Ms. Excel) which may be used: 40, 128 or 64
characters. There are four kinds of data format:

1. Data level-1 (Flat Data)


One line in data file is one single record of SAP transaction (e.g. customer master,
material master, vendor master, price master etc). Logic level-1 is required for
executing this data.

XXXXXXXXXXXXXXX
XXXXXXXXXXXXXXX
XXXXXXXXXXXXXXX

XXXXXXXXXXXXXXX
@

XXX : Flat data Logic level-1 is required.

2. Data level-2
It contains header data and item data, one record of SAP transaction may have
several lines of data (e.g. sales order, purchase order etc). Logic level-1 and logic
level-2 are required, logic level-1 to execute header data, and logic level-2 to
execute item data. If first item data is the same row with header data, logic level-1
will execute both of them.

XXXXXXXXXXXXXXXNNNNNNNNNN
NNNNNNNNNN
NNNNNNNNNN
XXXXXXXXXXXXXXXNNNNNNNNNN
NNNNNNNNNN
NNNNNNNNNN
NNNNNNNNNN

XXXXXXXXXXXXXXXNNNNNNNNNN
NNNNNNNNNN
NNNNNNNNNN
@
Programmable Logic Data Interface - 3 of 14

XXX : Header data Logic level-1 is required.


NNN : Item data Logic level-2 is required.

3. Data with extended data


It is same with data level-2, and it has extended data. Position of extended data is
the last row of item data of each record, and it is to be executed after all items have
been executed. Extended logic is required for executing extended data.

XXXXXXXXXXXXXXXNNNNNNNNNN
NNNNNNNNNN
NNNNNNNNNNEEEEEEEE
XXXXXXXXXXXXXXXNNNNNNNNNN
NNNNNNNNNN
NNNNNNNNNN
NNNNNNNNNNEEEEEEEE

XXXXXXXXXXXXXXXNNNNNNNNNN
NNNNNNNNNN
NNNNNNNNNNEEEEEEEE
@

XXX : Header data Logic level-1 is required.


NNN : Item data Logic level-2 is required.
EEE : Extended data Extended logic is required.

4. Data with sub-Item (Data Level-3)


It contains header data, item data and sub-item data, one record of SAP transaction
may have several lines of data (e.g. sales order has header data, item data and
schedule line data). Special symbol # is used to indicate sub-item data, it is always
at first column of sub-item data. Logic level-1, logic level-2 and extended logic are
required, logic level-1 to execute header data, logic level-2 to execute item data and
extended logic to execute sub-item data.

XXXXXXXXXXXXXXXNNNNNNNNNN
#SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
NNNNNNNNNN
NNNNNNNNNN
#SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
XXXXXXXXXXXXXXXNNNNNNNNNN
#SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
NNNNNNNNNN
#SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
NNNNNNNNNN
#SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
NNNNNNNNNN
#SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS

XXXXXXXXXXXXXXXNNNNNNNNNN
#SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
NNNNNNNNNN
#SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
@
Programmable Logic Data Interface - 4 of 14

XXX : Header data Logic level-1 is required.


NNN : Item data Logic level-2 is required.
SSS : Sub-item data Extended logic is required.
# : Special symbol to indicate sub-item data

4. PLDI: Screen 1000

Transaction code : SAP transaction code


Logic Level 1 (Tab delimited) : File with format Text (Tab delimited) for logic level-1
Logic Level 2 (Tab delimited) : File with format Text (Tab delimited) for logic level-2
Extended logic (Tab delimited): File with format Text (Tab delimited) for extended logic
Data file (Tab delimited) : File with format Text (Tab delimited) for data
Data start at row : Starting and ending line number of data
Batch Input (BDC Session) : Processing using batch mode.
Session name : Session name if batch mode is chosen.
Call transaction : Processing using online transaction.
Mode : There are three modes of online transaction:
A. Display all dialog screens
E. Display only screens w. errors
N. Run transaction in background
Data structure : Max. number of columns and characters can used.
Max. 30 columns & 40 characters per cell
Max. 64 columns & 128 characters per cell
Max. 128 columns & 64 characters per cell
Programmable Logic Data Interface - 5 of 14

5. Weakness
The program cannot do conditional case logic (if then else). Data will be uploaded to SAP
R/3 as it is without additional checking (for some rare cases, additional checking may be
done using this program, special logic is created and dedicated for this checking, and error
analysis in batch mode is used for checking). For complicated data transfer, creating ABAP
program is suggested.

6. Examples
Following are examples for uploading data into R/3.
1. Uploading equipment master, TCODE = IE01.

Data level-1 (flat data)

1 2
1 EQUI001 PT Gaya Motor
2 EQUI002 PT Gaya Motor
3 EQUI003 PT Gaya Motor
10 @

Logic level-1

A B
1 Name Value
2 SAPMIEQ0 0100
3 RM63E-EQUNR &1
4 RM63E-DATSL =05.06.1997
5 RM63E-EQTYP =A
6 RM63E-REFMA =10101010300000
7 SAPMIEQ0 0102
8 EQUI-HERST &2
9 /11
10 @

2. Uploading purchase order, TCODE = ME21,

Data level-2 (contains header and item data)

1 2 3 4 5 6 7 8 9 10 11
1 Vendor Type Porg Grp Material Qty Price Del.Date Plant SL Mat.Grp
2 100031 NB 0450 D10 231000913 2 10000 27.05.97 0451 0010 CO_NOKANB
3 231000914 1 20000 27.05.97 0451 0010 CO_NOKANB
4 231000915 1 30000 27.05.97 0451 0010 CO_NOKANB
5 100032 NB 0450 D10 231000916 2 10000 27.05.97 0451 0010 CO_NOKANB
6 231000917 1 20000 27.05.97 0451 0010 CO_NOKANB
7 231000918 1 30000 27.05.97 0451 0010 CO_NOKANB
8 100033 NB 0450 D10 231000919 2 10000 27.05.97 0451 0010 CO_NOKANB
9 231000920 1 20000 27.05.97 0451 0010 CO_NOKANB
10 231000921 1 30000 27.05.97 0451 0010 CO_NOKANB
11 @

Logic level-1

A B
1 Name Value
Programmable Logic Data Interface - 6 of 14

2 SAPMM06E 100
3 EKKO-LIFNR &1
4 RM06E-BSART &2
5 EKKO-EKORG &3
6 EKKO-EKGRP &4
7 SAPMM06E 121
8 EKPO-EMATN(1) &5
9 EKPO-MENGE(1) &6
10 EKPO-NETPR(1) &7
11 RM06E-EEIND(1) &8
12 EKPO-WERKS(1) &9
13 EKPO-LGORT(1) &10
14 EKPO-MATKL(1) &11
15 @

Logic level-2

A B
1 Name Value
2 SAPMM06E 121
3 EKPO-EMATN(2) &5
4 EKPO-MENGE(2) &6
5 EKPO-NETPR(2) &7
6 RM06E-EEIND(2) &8
7 EKPO-WERKS(2) &9
8 EKPO-LGORT(2) &10
9 EKPO-MATKL(2) &11
10 NP
11 @

3. Creating Finance Invoice, TCODE = F-22.

Data with extended data

1 2 3 4 5 6 7 8 9 10
Document date PstKy Account Amount Tax PstKy Account Amount Tax Cost Ctr
210699 01 B10000 10500 X 01 A11113
21000 01 A11115
31500 1100
210699 01 B10000 10500 X 01 A11113
21000 01 A11115
31500 1200
@

Logic level-1

A B
1 Name Value
2 SAPMF05A 100
3 BKPF-BLDAT &1
4 RF05A-NEWBS &2
5 RF05A-NEWKO &3
6 SAPMF05A 0301
7 BSEG-WRBTR &4
8 BKPF-XMWST &5
9 RF05A-NEWBS &6
Programmable Logic Data Interface - 7 of 14

10 RF05A-NEWKO &7
11 @

Logic level-2

A B
1 Name Value
2 SAPMF05A 0301
3 BSEG-WRBTR &4
4 RF05A-NEWBS &6
5 RF05A-NEWKO &7
6 @

Extended logic

A B
1 Name Value
2 RF05A-NEWBS =50
3 RF05A-NEWKO =811100
4 SAPMF05A 300
5 BSEG-WRBTR =*
6 BSEG-MWSKZ =A5
7 SAPLKACB 0002
8 COBL-KOSTL &10
9 SAPMF05A 300
10 /11
11 @

4. Creating sales order, TCODE = VA01.

Data with sub-item data

1 2 3 4
Order type Article no. Date Qty
OR DAG99001
# 02.07.99 4
# 03.07.99 1
DAG99001
# 02.07.99 1
# 03.07.99 1
DAG99001
# 03.07.99 3
DAG99001
# 04.07.99 5
OR DAG99001
# 05.07.99 1
DAG99001
# 06.07.99 2
@

Logic level-1

A B
1 Variable Value
2 SAPMV45A 0101
3 VBAK-AUART &1
Programmable Logic Data Interface - 8 of 14

4 VBAK-VKORG =JP10
5 VBAK-VTWEG =10
6 VBAK-SPART =00
7 VBAK-VKBUR =ST01
8 SAPMV45A 4001
9 KUAGV-KUNNR =13
10 VBKD-BSTKD =XXX
11 VBAP-MATNR(1) &2
12 RV45A-KWMENG(1)
13 SAPMV45A 4001
14 CURSOR VBAP-MATNR(1)
15 PEIN
16 @

Logic level-2

A B
1 Variable Value
2 SAPMV45A 4001
3 VBAP-MATNR(2) &2
4 RV45A-KWMENG(2)
5 SAPMV45A 4001
6 CURSOR VBAP-MATNR(1)
7 PEIN
8 @

Extended logic

A B
1 Variable Value
2 SAPMV45A 4003
3 EIAN
4 SAPMV45A 4003
5 RV45A-ETDAT(2) &3
6 VBEP-WMENG(2) &4
7 @

5. Displaying equipment master, TCODE = IH08.

Data level-2

1 2 3 4 5 6
1 NIK
2 MHHCA9700VH068897 MHHCA9700V MHHCA9700V MHHCA9700V MHHCA9700V
3 MHHCA9700VH068900 MHHCA9700V MHHCA9700V MHHCA9700V MHHCA9700V
4 MHHCA9700VH068917 MHHCA9700V MHHCA9700V MHHCA9700V MHHCA9700V
5 MHHCA9700VH068963 MHHCA9700V MHHCA9700V MHHCA9700V MHHCA9700V
6 @

Logic level-1 (no data is used)

A B
1 Name Value
2 RIEQUI20 1000
3 %001
4 @

Logic level-2
Programmable Logic Data Interface - 9 of 14

A B
1 Name Value
2 SAPLALDB 2020
3 RSCSEL-SLOW_I(1) &2
4 RSCSEL-SLOW_I(2) &3
5 RSCSEL-SLOW_I(3) &4
6 RSCSEL-SLOW_I(4) &5
7 RSCSEL-SLOW_I(5) &6
8 SIP+
9 @

Extended logic (no data is used)

A B
1 Name Value
2 SAPLALDB 2020
3 /5
4 RIEQUI20 1000
5 /8
6 RIEQUI20 1000
7 /15
8 @

6. Logic level-1 for uploading customer master, TCODE = V-09


Variable Value Description Table Field Length Type
SAPMF02D 0100 Tcode: V-09, Initial screen SCREEN
RF02D-KUNNR Customer account number RF02D KUNNR 16 CHAR
RF02D-BUKRS Company code RF02D BUKRS 4 CHAR
RF02D-VKORG Sales organization RF02D VKORG 4 CHAR
RF02D-VTWEG Distribution channel RF02D VTWEG 2 CHAR
RF02D-SPART Division (Always 00) RF02D SPART 2 CHAR
RF02D-KTOKD Account group RF02D KTOKD 4 CHAR
SAPMF02D 0110 Address (General Data) SCREEN
KNA1-ANRED Title KNA1 ANRED 15 CHAR
KNA1-NAME1 Name 1 KNA1 NAME1 35 CHAR
KNA1-NAME2 Name 2 KNA1 NAME2 35 CHAR
KNA1-NAME3 Name 3 KNA1 NAME3 35 CHAR
KNA1-NAME4 Name 4 KNA1 NAME4 35 CHAR
KNA1-SORTL Search term KNA1 SORTL 10 CHAR
KNA1-STRAS Street KNA1 STRAS 35 CHAR
KNA1-ORT01 City KNA1 ORT01 35 CHAR
KNA1-ORT02 District KNA1 ORT02 35 CHAR
KNA1-LAND1 Country KNA1 LAND1 3 CHAR
KNA1-SPRAS Language KNA1 SPRAS 2 CHAR
KNA1-PFACH Post Office Box KNA1 PFACH 10 CHAR
KNA1-PSTLZ Postal code KNA1 PSTLZ 10 CHAR
KNA1-PSTL2 P.O. Box postal code KNA1 PSTL2 10 CHAR
KNA1-REGIO Region KNA1 REGIO 3 CHAR
KNA1-TELF1 Telp. 1 KNA1 TELF1 16 CHAR
KNA1-TELF2 Telp. 2 KNA1 TELF2 16 CHAR
KNA1-TELX1 Telex number KNA1 TELX1 30 CHAR
KNA1-TELFX Fax number KNA1 TELFX 31 CHAR
KNA1-TELTX Teletex number KNA1 TELTX 30 CHAR
KNA1-TELBX Telebox number KNA1 TELBX 15 CHAR
KNA1-DATLT Data line KNA1 DATLT 14 CHAR
ZUDA Click menu: Environment> Additional data FUNCTION

SAPLV02Z 0100 Additional Customer Data SCREEN


Programmable Logic Data Interface - 10 of 14

KNA1-KATR1 Attribute 1 KNA1 KATR1 2 CHAR


KNA1-KATR2 Attribute 2 KNA1 KATR2 2 CHAR
KNA1-KATR3 Attribute 3 KNA1 KATR3 2 CHAR
KNA1-KATR4 Attribute 4 KNA1 KATR4 2 CHAR
KNA1-KATR5 Attribute 5 KNA1 KATR5 2 CHAR
KNA1-KATR6 Attribute 6 KNA1 KATR6 3 CHAR
KNA1-KATR7 Attribute 7 KNA1 KATR7 3 CHAR
KNA1-KATR8 Attribute 8 KNA1 KATR8 3 CHAR
KNA1-KATR9 Attribute 9 KNA1 KATR9 3 CHAR
KNA1-KATR10 Attribute 10 KNA1 KATR10 3 CHAR
KNA1-KDKG1 Customer condition group 1 KNA1 KDKG1 2 CHAR
KNA1-KDKG2 Customer condition group 2 KNA1 KDKG2 2 CHAR
KNA1-KDKG3 Customer condition group 3 KNA1 KDKG3 2 CHAR
KNA1-KDKG4 Customer condition group 4 KNA1 KDKG4 2 CHAR
KNA1-KDKG5 Customer condition group 5 KNA1 KDKG5 2 CHAR
SAPMF02D 0110 Address (General Data) SCREEN
/8 Next screen FUNCTION
SAPMF02D 0120 Control data SCREEN
KNA1-LIFNR Vendor number KNA1 LIFNR 10 CHAR
KNA1-VBUND Trading partner KNA1 VBUND 6 CHAR
KNA1-BEGRU Authorization KNA1 BEGRU 4 CHAR
KNA1-KONZS Group key KNA1 KONZS 10 CHAR
KNA1-STCD1 Tax code 1 KNA1 STCD1 16 CHAR
KNA1-FISKN Fiscal address KNA1 FISKN 10 CHAR
KNA1-COUNC Country code KNA1 COUNC 3 CHAR
KNA1-CITYC City code KNA1 CITYC 4 CHAR
KNA1-STCEG VAT registration number KNA1 STCEG 20 CHAR
KNA1-TXJCD Tax jurisdiction code KNA1 TXJCD 15 CHAR
KNA1-STKZA Equalization tax KNA1 STKZA 1 CHAR
KNA1-STKZN Sole proprietor KNA1 STKZN 1 CHAR
KNA1-STKZU Tax on sales/purchase KNA1 STKZU 1 CHAR
KNA1-BBBNR International location number KNA1 BBBNR 7 NUMC
(part 1)
KNA1-BBSNR International location number KNA1 BBSNR 5 NUMC
(part 2)
KNA1-BUBKZ Check digit KNA1 BUBKZ 1 NUMC
KNA1-BRSCH Industry KNA1 BRSCH 4 CHAR
KNA1-BAHNS Train station KNA1 BAHNS 25 CHAR
KNA1-BAHNE Express station KNA1 BAHNE 25 CHAR
KNA1-LZONE Transport zone KNA1 LZONE 10 CHAR
/8 Next screen FUNCTION
SAPMF02D 0125 Marketing SCREEN
KNA1-NIELS Nielsen indicator KNA1 NIELS 2 CHAR
KNA1-RPMKR Regional market KNA1 RPMKR 5 CHAR
KNA1-KUKLA Customer classification KNA1 KUKLA 2 CHAR
KNA1-BRSCH Industry key KNA1 BRSCH 4 CHAR
KNA1-BRAN1 Industry code 1 KNA1 BRAN1 10 CHAR
KNA1-UMSA1 Annual sales KNA1 UMSA1 15 CURR
KNA1-UWAER Currency of sales figure KNA1 UWAER 5 CUKY
KNA1-UMJAH Year for which sales are given KNA1 UMJAH 4 NUMC
KNA1-JMZAH Number of employees for the year KNA1 JMZAH 6 NUMC
KNA1-JMJAH Number of employees KNA1 JMJAH 4 NUMC
KNA1-PERIV Fiscal year variant KNA1 PERIV 2 CHAR
KNA1-GFORM Legal status KNA1 GFORM 2 CHAR
/8 Next screen FUNCTION
SAPMF02D 0130 Payment transaction SCREEN
KNBK-BANKS(1) Bank country key KNBK BANKS(1 3 CHAR
)
KNBK-BANKL(1) Bank key KNBK BANKL(1 15 CHAR
)
KNBK-BANKN(1) Bank account number KNBK BANKN(1 18 CHAR
)
KNBK-BKONT(1) Bank control key KNBK BKONT(1 2 CHAR
Programmable Logic Data Interface - 11 of 14

)
KNBK-BVTYP(1) Partner bank type KNBK BVTYP(1 4 CHAR
)
KNBK-BKREF(1) Reference specifications for bank KNBK BKREF(1 20 CHAR
details )
KNBK-XEZER(1) Collection authorization KNBK XEZER(1 1 CHAR
)
KNA1-KNRZA Alternative payer KNA1 KNRZA 10 CHAR
KNA1-XZEMP Payee in document KNA1 XZEMP 1 CHAR
/8 Next screen FUNCTION
SAPMF02D 0340 Unloading point SCREEN
KNVA-ABLAD(1) Unloading point KNVA ABLAD(1 25 CHAR
)
KNVA-KNFAK(1) Customer's logistics calendar KNVA KNFAK(1 2 CHAR
)
KNVA-DEFAB(1) Default unloading point KNVA DEFAB(1 1 CHAR
)
/8 Next screen FUNCTION
SAPMF02D 0370 Foreign trade SCREEN
KNEX-LNDEX(1) Country key KNEX LNDEX(1 3 CHAR
)
KNEX-TDODA(1) TDO date KNEX TDODA(1 8 DATS
)
KNEX-TDOCO(1) Denial_Orders KNEX TDOCO(1 1 CHAR
)
KNEX-SDNDA(1) SDN date KNEX SDNDA(1 8 DATS
)
KNEX-SDNCO(1) Special_Nationals KNEX SDNCO(1 1 CHAR
)
KNEX-DHRDA(1) Boycote date KNEX DHRDA(1 8 DATS
)
KNEX-DHRCO(1) Int. boycott list KNEX DHRCO(1 1 CHAR
)
KNA1-CIVVE ID for mainly non-military use KNA1 CIVVE 1 CHAR
KNA1-MILVE ID for mainly military use KNA1 MILVE 1 CHAR
KNA1-CCC01 Chemical & Biological Weapons KNA1 CCC01 1 CHAR
KNA1-CCC02 Nuclear nonproliferation KNA1 CCC02 1 CHAR
KNA1-CCC03 National security KNA1 CCC03 1 CHAR
KNA1-CCC04 Missile tech KNA1 CCC04 1 CHAR
/8 Next screen FUNCTION
SAPMF02D 0360 Contact person SCREEN
KNVK-NAME1(1) Name 1 KNVK NAME1(1 35 CHAR
)
KNVK-NAMEV(1) First name KNVK NAMEV(1 35 CHAR
)
KNVK-TELF1(1) Telephone KNVK TELF1(1 16 CHAR
)
KNVK-ANRED(1) Form of address KNVK ANRED(1 30 CHAR
)
KNVK-ABTNR(1) Contact person department KNVK ABTNR(1 4 CHAR
)
KNVK-PAFKT(1) Contact person function KNVK PAFKT(1 2 CHAR
)
/8 Next screen FUNCTION
SAPMF02D 0210 Accounting SCREEN
KNB1-AKONT Reconciliation account in general KNB1 AKONT 10 CHAR
ledger
KNB1-ZUAWA Key for sorting according to alloc. KNB1 ZUAWA 3 CHAR
No.
KNB1-KNRZE Head office account number (in KNB1 KNRZE 10 CHAR
branch accounts)
KNB1-BLNKZ Subsidy indicator for determining KNB1 BLNKZ 2 CHAR
the reduction rates
KNB1-BEGRU Authorization group KNB1 BEGRU 4 CHAR
Programmable Logic Data Interface - 12 of 14

KNB1-FDGRV Planning group KNB1 FDGRV 10 CHAR


KNB1-VZSKZ Interest calculation indicator KNB1 VZSKZ 2 CHAR
KNB1-ZINRT Interest calculation frequency KNB1 ZINRT 2 NUMC
KNB1-ZINDT Key date of the last interest KNB1 ZINDT 8 DATS
calculation
KNB1-DATLZ Date of the last interest KNB1 DATLZ 8 DATS
calculation run
KNB1-ALTKN Previous master record number KNB1 ALTKN 10 CHAR
KNB1-PERNR Personnel number KNB1 PERNR 8 NUMC
KNB1-EKVBD Account number of buying group KNB1 EKVBD 10 CHAR
/8 Next screen FUNCTION
SAPMF02D 0215 Payment transaction accounting SCREEN
KNB1-ZTERM Terms of payment key KNB1 ZTERM 4 CHAR
KNB1-TOGRU Tolerance group for the business KNB1 TOGRU 4 CHAR
partner
KNB1-XZVER Indicator: Record payment history KNB1 XZVER 1 char
?
KNB1-WAKON Terms of payment key for bill of KNB1 WAKON 4 CHAR
exchange charges
KNB1-URLID Short key for known/negotiated KNB1 URLID 4 CHAR
leave
KNB1-KULTG Probable time until check is paid KNB1 KULTG 3 DEC
KNB1-ZWELS List of the payment methods to be KNB1 ZWELS 10 CHAR
considered
KNB1-ZAHLS Block key for payment KNB1 ZAHLS 1 CHAR
KNB1-KNRZB Account number of an alternative KNB1 KNRZB 10 CHAR
payer
KNB1-HBKID Short key for a house bank KNB1 HBKID 5 CHAR
KNB1-XPORE Indicator: Pay all items separately KNB1 XPORE 1 CHAR
?
KNB1-ZGRUP Key for payment grouping KNB1 ZGRUP 2 CHAR
KNB1-WEBTR Bill of exchange limit (in local KNB1 WEBTR 13 CURR
currency)
KNB1-REMIT Next payee KNB1 REMIT 10 CHAR
KNB1-XEDIP Indicator: send payment advices KNB1 XEDIP 1 CHAR
by EDI
KNB1-LOCKB Key of the lockbox to which the KNB1 LOCKB 7 CHAR
customer is to pay
KNB1-VRSDG Reason code conversion version KNB1 VRSDG 3 CHAR
KNB1-SREGL Selection rule for payment KNB1 SREGL 3 CHAR
advices
/8 Next screen FUNCTION
SAPMF02D 0220 Correspondence accounting SCREEN
KNB5-MAHNA Dunning procedure KNB5 MAHNA 4 CHAR
KNB5-MANSP Dunning block KNB5 MANSP 1 CHAR
KNB5-KNRMA Account number of the dunning KNB5 KNRMA 10 CHAR
recipient
KNB5-GMVDT Date of the legal dunning KNB5 GMVDT 8 DATS
proceedings
KNB5-MADAT Last dunned on KNB5 MADAT 8 DATS
KNB5-MAHNS Dunning level KNB5 MAHNS 1 NUMC
KNB5-BUSAB Dunning clerk KNB5 BUSAB 2 CHAR
KNB1-MGRUP Key for dunning notice grouping KNB1 MGRUP 2 CHAR
KNB1-BUSAB Accounting clerk KNB1 BUSAB 2 CHAR
KNB1-XDEZV Local process KNB1 XDEZV 1 CHAR
KNB1-EIKTO Our account number at customer KNB1 EIKTO 12 CHAR
KNB1-XAUSZ Indicator for periodic account KNB1 XAUSZ 1 CHAR
statements
KNB1-ZSABE User at customer KNB1 ZSABE 15 CHAR
KNB1-PERKZ Collective invoice variant KNB1 PERKZ 1 CHAR
KNB1-TLFXS Accounting clerk's fax number at KNB1 TLFXS 31 CHAR
the customer/vendor
KNB1-INTAD Internet address of partner KNB1 INTAD 130 CHAR
company clerk
Programmable Logic Data Interface - 13 of 14

KNB1-KVERM Account memo KNB1 KVERM 30 CHAR


KNB1-ZAMIM Indicator: Payment notice to KNB1 ZAMIM 1 CHAR
customer (with cleared items)?
KNB1-ZAMIO Indicator: payment notice to KNB1 ZAMIO 1 CHAR
customer (w/o cleared items)?
KNB1-ZAMIV Indicator: payment notice to sales KNB1 ZAMIV 1 CHAR
department?
KNB1-ZAMIB Indicator: Payment notice to the KNB1 ZAMIB 1 CHAR
accounting department ?
KNB1-ZAMIR Indicator: payment notice to legal KNB1 ZAMIR 1 CHAR
department?
/8 Next screen FUNCTION
SAPMF02D 0230 Insurance accounting SCREEN
KNB1-VRSNR Insurance number KNB1 VRSNR 10 CHAR
KNB1-VRBKZ Export credit insurance institution KNB1 VRBKZ 2 CHAR
number
KNB1-VLIBB Amount insured KNB1 VLIBB 13 CURR
KNB1-VERDT Insurance validity date KNB1 VERDT 8 DATS
KNB1-VRSZL Insurance lead months KNB1 VRSZL 3 DEC
KNB1-VRSPR Deductible percentage rate KNB1 VRSPR 3 DEC
/8 Next screen FUNCTION
SAPMF02D 0310 Sales SCREEN
KNVV-BZIRK Sales district KNVV BZIRK 6 CHAR
KNVV-VKBUR Sales office KNVV VKBUR 4 CHAR
KNVV-VKGRP Sales group KNVV VKGRP 3 CHAR
KNVV-KDGRP Customer group KNVV KDGRP 2 CHAR
KNVV-KLABC Customer classification (ABC KNVV KLABC 2 CHAR
analysis)
KNVV-WAERS Customer's currency KNVV WAERS 3 CUKY
KNVV-RDOFF Switch off rounding? KNVV RDOFF 1 CHAR
KNVV-AWAHR Order probability of the item KNVV AWAHR 3 NUMC
KNVV-BEGRU Authorization group KNVV BEGRU 4 CHAR
KNVV-VSORT Item proposal KNVV VSORT 10 CHAR
KNVV-EIKTO Our account number at the KNVV EIKTO 12 CHAR
customer or vendor
KNVV-KURST Exchange rate type KNVV KURST 4 CHAR
KNVV-KONDA Price group (customer) KNVV KONDA 2 CHAR
KNVV-KALKS Pricing procedure assigned to this KNVV KALKS 1 CHAR
customer
KNVV-PLTYP Price list type KNVV PLTYP 2 CHAR
KNVV-VERSG Customer statistics group KNVV VERSG 1 CHAR
/8 Next screen FUNCTION
SAPMF02D 0315 Shipping SCREEN
KNVV-LPRIO Delivery priority KNVV LPRIO 2 NUMC
KNVV-VSBED Shipping conditions KNVV VSBED 2 CHAR
KNVV-VWERK Delivering site KNVV VWERK 4 CHAR
KNVV-KZAZU Order combination indicator KNVV KZAZU 1 CHAR
KNVV-CHSPL Batch split allowed KNVV CHSPL 1 CHAR
KNVV-AUTLF Complete delivery defined for KNVV AUTLF 1 CHAR
each sales order?
KNVV-KZTLF Partial delivery at item level KNVV KZTLF 1 CHAR
KNVV-ANTLF Maximum number of partial KNVV ANTLF 1 CHAR
deliveries allowed per item
/8 Next screen FUNCTION
SAPMF02D 0320 Billing SCREEN
KNVV-MRNKZ Manual invoice maintenance KNVV MRNKZ 1 CHAR
KNVV-BOKRE ID: Customer is to receive rebates KNVV BOKRE 1 CHAR
KNVV-PRFRE Relevant for pricing ID KNVV PRFRE 1 CHAR
KNVV-PERFK Billing schedule (calendar KNVV PERFK 2 CHAR
identification)
KNVV-PERRL Invoice list schedule (calendar KNVV PERRL 2 CHAR
identification)
KNVV-INCO1 Incoterms (part 1) KNVV INCO1 3 CHAR
KNVV-INCO2 Incoterms (part 2) KNVV INCO2 28 CHAR
Programmable Logic Data Interface - 14 of 14

KNVV-ZTERM Terms of payment key KNVV ZTERM 4 CHAR


KNVV-KABSS Customer payment guarantee KNVV KABSS 4 CHAR
procedure
KNVV-KKBER Credit control area KNVV KKBER 4 CHAR
KNVV-KTGRD Account assignment group for KNVV KTGRD 2 CHAR
this customer
/8 Next screen FUNCTION
SAPMF02D 1350 SCREEN
KNVI-TAXKD(1) Tax classification for customer KNVI TAXKD(1 1 CHAR
)
/8 Next screen
SAPMF02D 0326 Output SCREEN
/8 Next screen FUNCTION
SAPMF02D 0324 Partner function SCREEN
UPDA Save customer master data! FUNCTION
@ End-of-file. STOP

S-ar putea să vă placă și