PAYPROPAL processing: Payment proposals
FILTRE: Additional filter on the open items
Use this entry point to add a specific filter to the open items to select during the processing of payment automatic proposal processing.
Context and operating mode
The following tables are on line:
|
Table |
Significant content |
Table description |
|---|---|---|
|
GRPSAC [GSC] |
No |
|
|
GRPCUR [GCU] |
No |
|
|
BID [BID] |
No |
Bank ID statement |
|
COMPANY [CPY] |
No |
|
|
GACCOUNT [GAC] |
No |
|
|
TABDEPAGIO [TDA] |
No |
|
|
SOI [SOI] |
No |
Statement creation |
|
BANK [BAN] |
No |
|
|
POOL [POO] |
No |
|
|
GACCDUDATE [DUD] |
No |
Open items |
|
TABCOUAFF [TCA] |
No |
|
|
GACCDENCOD [CDA] |
No |
|
|
TABPAYTYP [TPY] |
No |
|
|
PAYMENTH [PYH] |
No |
Payment header |
|
PAYMENTD [PYD] |
No |
Payment lines |
|
PAYMENTA [PYA] |
No |
Analytical payment lines |
|
GACCENTRY [HAE] |
No |
Accounting entries |
|
GACCENTRYD [DAE] |
No |
Accounting entry lines |
|
BPARTNER [BPR] |
No |
|
|
BPCUSTOMER [BPC] |
No |
|
|
BPSUPPLIER [BPS] |
No |
|
|
TMPPAYDUD [TPD] |
No |
Temporary payment proposal |
Transaction
There is no transaction in progress.
Log file
There is an open log file.
Different call cases
This entry point is used when creating the selection filters for open items, before the payment creation transaction.
Available variables and masks
The variable that is used to enter the additional criteria is the [L]CRITSPE variable, length 255. It is reinitialized before the entry point is called.
The PAYPROPAL mask is used with the DIAabbreviation, for the criteria entry.
|
Variable or mask |
Definition |
|
PAYPROPAL [DIA] |
Criteria entry mask |
|
Variable Char CRITSPE (255) |
Entry of additional criteria |
REGROUP: Grouping of items
Use this entry point to add a specific grouping to open items during the processing of payment automatic proposal processing.
Context and operating mode
The following tables are on line:
|
Table |
Significant content |
Table description |
|---|---|---|
|
GRPSAC [GSC] |
No |
|
|
GRPCUR [GCU] |
No |
|
|
BID [BID] |
No |
Bank ID statement |
|
COMPANY [CPY] |
No |
|
|
GACCOUNT [GAC] |
No |
|
|
TABDEPAGIO [TDA] |
No |
|
|
SOI [SOI] |
No |
Statement creation |
|
BANK [BAN] |
No |
|
|
POOL [POO] |
No |
|
|
GACCDUDATE [DUD] |
No |
Open items |
|
TABCOUAFF [TCA] |
No |
|
|
GACCDENCOD [CDA] |
No |
|
|
TABPAYTYP [TPY] |
No |
|
|
PAYMENTH [PYH] |
No |
Payment header |
|
PAYMENTD [PYD] |
No |
Payment lines |
|
PAYMENTA [PYA] |
No |
Analytical payment lines |
|
GACCENTRY [HAE] |
No |
Accounting entries |
|
GACCENTRYD [DAE] |
No |
Accounting entry lines |
|
BPARTNER [BPR] |
No |
|
|
BPCUSTOMER [BPC] |
No |
|
|
BPSUPPLIER [BPS] |
No |
|
|
TMPPAYDUD [TPD] |
No |
Temporary payment proposal |
Transaction
There is one transaction in progress.
Log file
There is an open log file.
Different call cases
-
This entry point is called at the end of the update of the REGROUP variable in order to add a specific grouping to the outside statement open items. (Variable [L]OK_GRP=1)
-
This entry point is called at the end of the update of the REGROUP_SOI variable in order to add a specific grouping to the open items on statement. (Variable [L]OK_GRP=0)
This two variables -with a length of 255- are evaluated in order to be stocked in the GRPCRI field in temporary tables TMPPAYDUD and TMPPAYDUD2. This field is used to set up breaks in order to create payments according to the grouping of the open items.
Available variables and masks
To differentiate the two call cases, the [L]OK_GRP variable is initialized just before the call to the entry point.
-
The [L]REGROUP ([L]OK_GRP=1) variable is used to group the open items outside statements.
-
The [L]REGROUP_SOI ([L]OK_GRP=0) variable is used to group the open items on statements.
-
The SEP variable is used to separate the fields from the REGROUP and REGROUP_SOI variables. In standard, the SEP variable is initialized to ";".
-
The PAYPROPAL mask is used with the DIAabbreviation, for the criteria entry.
|
Variable or mask |
Definition |
|
PAYPROPAL [DIA] |
Criteria entry mask |
|
Variable Char REGROUP (255) |
Grouping of open items outside statements |
|
Variable Char REGROUP_SOI (255) |
Grouping of open items on statements |
|
Variable Char SEP (5) |
Field separator |
|
Variable OK_GRP |
Identifies the entry point call cases |
FILTRE_SOI: Additional filter on the open item statements
This entry point is used to add a specific filter on the open item statements to select during the payment automatic proposal processing.
Context and operating mode
The following tables are on line:
|
Table |
Significant content |
Table description |
|---|---|---|
|
GRPSAC [GSC] |
No |
|
|
GRPCUR [GCU] |
No |
|
|
BID [BID] |
No |
Bank ID statement |
|
COMPANY [CPY] |
No |
|
|
GACCOUNT [GAC] |
No |
|
|
TABDEPAGIO [TDA] |
No |
|
|
SOI [SOI] |
No |
Statement creation |
|
BANK [BAN] |
No |
|
|
POOL [POO] |
No |
|
|
GACCDUDATE [DUD] |
No |
Open items |
|
TABCOUAFF [TCA] |
No |
|
|
GACCDENCOD [CDA] |
No |
|
|
TABPAYTYP [TPY] |
No |
|
|
PAYMENTH [PYH] |
No |
Payment header |
|
PAYMENTD [PYD] |
No |
Payment lines |
|
PAYMENTA [PYA] |
No |
Analytical payment lines |
|
GACCENTRY [HAE] |
No |
Accounting entries |
|
GACCENTRYD [DAE] |
No |
Accounting entry lines |
|
BPARTNER [BPR] |
No |
|
|
BPCUSTOMER [BPC] |
No |
|
|
BPSUPPLIER [BPS] |
No |
|
|
TMPPAYDUD [TPD] |
No |
Temporary payment proposal |
Transaction
There is no transaction in progress.
Log file
There is an open log file.
Different call cases
This entry point is used when creating the selection filters for open item statements, before the payment creation transaction.
Available variables and masks
The variable that is used to enter the additional criteria is the [L]CRITSPE_SOI variable, length 255. It is reinitialized before the entry point is called.
The PAYPROPAL mask is used with the DIAabbreviation, for the criteria entry.
|
Variable or mask |
Definition |
|
PAYPROPAL [DIA] |
Criteria entry mask |
|
Variable Char CRITSPE_SOI (255) |
Entry of additional criteria |
VERROU: Locking of the automatic payment proposal function
This entry point is used to modify the standard lock on the payment automatic proposal.
Context and operating mode
The following tables are on line:
|
Table |
Significant content |
Table description |
|---|---|---|
|
GRPSAC [GSC] |
No |
|
|
GRPCUR [GCU] |
No |
|
|
BID [BID] |
No |
Bank ID statement |
|
COMPANY [CPY] |
No |
|
|
GACCOUNT [GAC] |
No |
|
|
TABDEPAGIO [TDA] |
No |
|
|
SOI [SOI] |
No |
Statement creation |
|
BANK [BAN] |
No |
|
|
POOL [POO] |
No |
|
|
GACCDUDATE [DUD] |
No |
Open items |
|
TABCOUAFF [TCA] |
No |
|
|
GACCDENCOD [CDA] |
No |
|
|
TABPAYTYP [TPY] |
No |
|
|
PAYMENTH [PYH] |
No |
Payment header |
|
PAYMENTD [PYD] |
No |
Payment lines |
|
PAYMENTA [PYA] |
No |
Analytical payment lines |
|
GACCENTRY [HAE] |
No |
Accounting entries |
|
GACCENTRYD [DAE] |
No |
Accounting entry lines |
|
BPARTNER [BPR] |
No |
|
|
BPCUSTOMER [BPC] |
No |
|
|
BPSUPPLIER [BPS] |
No |
|
|
TMPPAYDUD [TPD] |
No |
Temporary payment proposal |
Transaction
There is no transaction in progress.
Log file
There is an open log file.
Different call cases
In standard mode, launching the payment automatic proposal on two different workstations is possible as long as the program is launched for two different companies or two different sites of a same company. Grids of locked symbols are used to properly lock the function.
This entry point is called just after the constitution of locked symbol grids. It is used to change the locks if the user wants to refine the management of locks for launching the program on two different workstations, for the same company and with an additional criteria (control account code, payment transaction...).
Available variables and masks
Symbols locked in standard are contained in the TSYMBOLE variable grid. The number of locked symbols is contained in the NBLOCK variable.
The PAYPROPAL mask is used with the DIAabbreviation, for the criteria entry.
|
Variable or mask |
Definition |
|
PAYPROPAL [DIA] |
Criteria entry mask |
UPDAMTRTZ: Update of the retention amount
Use this entry point to take over to reroute the update of retention amounts in the TMPPAYDUD table used as a temporary table when creating payments in the payment automatic proposal.
Context and operating mode
The following tables are on line:
|
Table |
Significant content |
Table description |
|---|---|---|
|
GRPSAC [GSC] |
No |
|
|
GRPCUR [GCU] |
No |
|
|
BID [BID] |
No |
Bank ID statement |
|
COMPANY [CPY] |
No |
|
|
GACCOUNT [GAC] |
No |
|
|
TABDEPAGIO [TDA] |
No |
|
|
SOI [SOI] |
No |
Statement creation |
|
BANK [BAN] |
No |
|
|
POOL [POO] |
No |
|
|
GACCDUDATE [DUD] |
No |
Open items |
|
TABCOUAFF [TCA] |
No |
|
|
GACCDENCOD [CDA] |
No |
|
|
TABPAYTYP [TPY] |
No |
|
|
PAYMENTH [PYH] |
No |
Payment header |
|
PAYMENTD [PYD] |
No |
Payment lines |
|
PAYMENTA [PYA] |
No |
Analytical payment lines |
|
GACCENTRY [HAE] |
No |
Accounting entries |
|
GACCENTRYD [DAE] |
No |
Accounting entry lines |
|
BPARTNER [BPR] |
No |
|
|
BPCUSTOMER [BPC] |
No |
|
|
BPSUPPLIER [BPS] |
No |
|
|
TMPPAYDUD [TPD] |
No |
Temporary payment proposal |
Transaction
There is one transaction in progress.
Log file
There is an open log file.
Different call cases
This entry point is called just before the update of information linked to the retentions and stored in the TMPPAYDUD temporary table. If the GPE variable is set to 1 in the specific processing, the standard update of information linked to retentions is not executed.
Available variables and masks
The PAYPROPAL mask is used with the DIAabbreviation, for the criteria entry.
|
Variable or mask |
Definition |
|
PAYPROPAL [DIA] |
Criteria entry mask |
PAY_SORT: Payment sort order
Use this entry point to change the standard sort order if you change local menu 871.
Context and operating mode
The following tables are on line:
|
Table |
Significant content |
Table description |
|---|---|---|
|
GRPSAC [GSC] |
No |
|
|
GRPCUR [GCU] |
No |
|
|
BID [BID] |
No |
Bank ID statement |
|
COMPANY [CPY] |
No |
|
|
GACCOUNT [GAC] |
No |
|
|
TABDEPAGIO [TDA] |
No |
|
|
SOI [SOI] |
No |
Statement creation |
|
BANK [BAN] |
No |
|
|
POOL [POO] |
No |
|
|
GACCDUDATE [DUD] |
No |
Open items |
|
TABCOUAFF [TCA] |
No |
|
|
GACCDENCOD [CDA] |
No |
|
|
TABPAYTYP [TPY] |
No |
|
|
PAYMENTH [PYH] |
No |
Payment header |
|
PAYMENTD [PYD] |
No |
Payment lines |
|
PAYMENTA [PYA] |
No |
Analytical payment lines |
|
GACCENTRY [HAE] |
No |
Accounting entries |
|
GACCENTRYD [DAE] |
No |
Accounting entry lines |
|
BPARTNER [BPR] |
No |
|
|
BPCUSTOMER [BPC] |
No |
|
|
BPSUPPLIER [BPS] |
No |
|
|
TMPPAYDUD [TPD] |
No |
Temporary payment proposal |
Transaction
There is no transaction in progress.
Log file
There is an open log file.
Different call cases
This entry point is called just after standard filtering on the temporary payment proposal table. If necessary, this is the place where the standard filtering or sorting can be changed.
Available variables and masks
|
Variable or mask |
Definition |
|---|---|
|
PAYPROP0 [DIA] |
Criteria entry mask |
|
PAYPROP1 [DI1] |
Criteria entry mask |
|
PAYPROP2 [DI2] |
Criteria entry mask |
Open tables
|
Table |
Significant content |
Table title |
|
TABCUR [TCU] |
No |
Currencies |
|
TABCOUNTRY [TCY] |
No |
Miscellaneous tables |
|
GRPSAC [GSC] |
No |
|
|
GRPCUR [GCU] |
No |
|
|
BID [BID] |
No |
Bank ID statement |
|
COMPANY [CPY] |
No |
|
|
GACCOUNT [GAC] |
No |
|
|
TABDEPAGIO [TDA] |
No |
|
|
SOI [SOI] |
No |
Statement creation |
|
BANK [BAN] |
No |
|
|
POOL [POO] |
No |
|
|
GACCDUDATE [DUD] |
No |
Open items |
|
TABCOUAFF [TCA] |
No |
|
|
GACCDENCOD [CDA] |
No |
|
|
TABPAYTYP [TPY] |
No |
|
|
PAYMENTH [PYH] |
No |
Payment header |
|
PAYMENTD [PYD] |
No |
Payment lines |
|
PAYMENTA [PYA] |
No |
Analytical payment lines |
|
GACCENTRY [HAE], [HAE3] |
No |
Accounting entries |
|
GACCENTRYD [DAE] |
No |
Accounting entry lines |
|
BPARTNER [BPR] |
No |
|
|
BPCUSTOMER [BPC] |
No |
|
|
BPSUPPLIER [BPS] |
No |
|
|
TMPPAYDUD [ TPD], [TPD2], [TPD3] |
No |
Temporary table |
|
TMPPAYDUD2 [TP2] |
Yes |
Temporary table |
CTLPAYBPR: Third-party control
Context and operating method
The following tables are on line:
|
Table |
Significant content |
Table description |
|---|---|---|
|
GRPSAC [GSC] |
No |
|
|
GRPCUR [GCU] |
No |
|
|
BID [BID] |
No |
Bank ID statement |
|
COMPANY [CPY] |
No |
|
|
GACCOUNT [GAC] |
No |
|
|
TABDEPAGIO [TDA] |
No |
|
|
SOI [SOI] |
No |
Statement creation |
|
BANK [BAN] |
No |
|
|
POOL [POO] |
No |
|
|
GACCDUDATE [DUD] |
No |
Open items |
|
TABCOUAFF [TCA] |
No |
|
|
GACCDENCOD [CDA] |
No |
|
|
TABPAYTYP [TPY] |
No |
|
|
PAYMENTH [PYH] |
No |
Payment header |
|
PAYMENTD [PYD] |
No |
Payment lines |
|
PAYMENTA [PYA] |
No |
Analytical payment lines |
|
GACCENTRY [HAE] |
No |
Accounting entries |
|
GACCENTRYD [DAE] |
No |
Accounting entry lines |
|
BPARTNER [BPR] |
No |
|
|
BPCUSTOMER [BPC] |
No |
|
|
BPSUPPLIER [BPS] |
No |
|
|
TMPPAYDUD [TPD] |
No |
Temporary payment proposal |
LOADTP2: Update specific fields in TMPPAYDUD2
Context and operating method
Transaction
There is a transaction in progress.
Log file
There is a log file open.
Code context
The entry point was created in the PAYPROPAL script in the PAYPROPAL function.
It allows the user to update specific fields in the TMPPAYDUD2 table during the payment proposal process.
Example: [F:TP2]SPEFIELD = 'TEXT'
Available variables and masks
No relevant variables and masks open.
Open tables
| Table | Significant content | Table title |
|---|---|---|
| TMPPAYDUD2 [F:TP2] | The temporary payment proposal being updated | Temporary payment proposal |