This module handles creation of a new temporary address from within a business transaction.
Property | YES/NO |
---|---|
Single page frame | No |
Show toolbar | No |
Show menu | No |
Show statusbar | No |
Show hint | No |
Fit panel size | No |
Name | Description | Data Type | Len | Dec. | View lines | View type | Inst. | Visible | Codetable |
---|---|---|---|---|---|---|---|---|---|
TMPMDYFLG | Mandatory flag of currently shown PTSPTA | Text | 1 | 1 | Edit | Yes | Public | ||
TMPPTSPPATH | Path of PTSP-module to which temporary address is entered | Text | 80 | 1 | Edit | Yes | Public | ||
TMPPTSPTAPATH | Path of PTSPTA-module to which temporary address is entered | Text | 80 | 1 | Edit | Yes | Public | ||
TMPPTYTYP | Party type for Temporary Address | Text | 1 | 1 | Edit | Yes | Public | Embedded | |
BUTSAV | Save | Control | 10 | 1 | Button | Yes | Public | ||
TMPOLDPOPUP | Popup closed to popup temporary address panel | Text | 80 | 1 | Edit | No | Public | ||
SAVADR | Save | Control | 10 | 1 | Button | Yes | Public | ||
CANADR | Cancel | Control | 10 | 1 | Button | Yes | Public |
As only one instance of address entry is used, this field is necessary to store the PTSPTA-instance to which the current entry is executed.
As only one instance of address entry is used, this field is necessary to store the PTSPTA-instance to which the current entry is executed.
Type of new created temporary address.
The codetable defines the types of parties that are allowed to be created as temporary addresses. In the standard all types defined in PTYP are allowed except “own address”, but organizations may have additional restrictions.
Code | Text |
---|---|
C | Client |
B | Bank |
F | Foreign |
S | Shipper |
O | Other |
To allow popping up the old panel again when closing the entry of a temporary address the old popup panel is reminded in this field.
For Example this is necessary for the addresses of settlement or payment panels, which are popup panels.
Save button for temporary address
Button to cancel entry of a temporary address
Panel | Type | Description |
---|---|---|
ADRP0 | FramePanel | Create Temporary Address |
Property | Value |
---|---|
Width | 780 |
Height | 524 |
Popup position-X | 3 |
Popup position-Y | 24 |
Visible | No |
Read only | No |
Show toolbar | No |
Instanciated | Yes |
Popup panel | Yes |
Global | No |
Rule | Name | Additional |
---|---|---|
sub | PtsSaveTmpAdr | static |
sub | PtsTmpAdrPopup | static |
sub | PtsTmpadrPopupTitledFrame | method |
sub | SavTmpAdr | method |
Update or create a temporary address from within a business transaction.
Popups panel to enter additional information for a temprary address based on ADRBLK ArgPtspta
If ArgMandatory is not empty, a address has to be created, if not already available.
possible values for ArgMandatory:
“X” - create temporary address
“H” - create downloaded address
empty - creation of address may be canceled
If the user decides not to do so, the PTSPTA is cleared as well
If ArgPtspta already holds an address, no popup is shown
Popup the Panel with temporary address and title
Create new temporary address if a new address was entered on screen
Module class | Instance | Comment |
---|---|---|
PTY | PTY | |
PTYGRP | PTYGRP | |
ADRP0 | ADRP1 | |
ADR | TMPADR | |
ADRDEF | ADRDEF |