Structuring panel files
To customize a panel in a frame window in the planning application, you must define the exact changes to be applied in the panel file. For this reason it is important to understand what the panel file is and how it is structured.
The panel file functions as a translator between panel configuration and the system. By changing the syntax in the panel file you change the content of the panel.
The basic elements of the panel file appear in the subsections below:
The example below shows the structure of a typical panel file from the Scheduling Board, Panel #54. This panel file is taken from the PMGANT__.SKM panel file. The corresponding screen panel is shown after the panel definition.
#54;1;-1;-2;-3;01;00;79;
@@28;SWT;5;72;100;16;170;Single_Order_Scheduling_-_Selection;
@@33;CRPORT00;
@@29;Orders;0;7;;;G;7;
@@24;Item_number;1;7;?0;;;R;*403;3;D+7;D+8;D+9;D+11;
@@31;$827;0;15;?0;;;MLH(15);0;
@@30;$827;0;7;?40003;"Warehouse";-580;;DH(-15);3;20;100;C;AW;;
@@31;$831;0;15;?30827;;;MLTH(-15);0;
@@24;Order_number;5;7;?0;;;C;*405;1;|;*405;0;D+1;
@@24;Peg_ID;1;7;?0;;;R;*403;2;D-1;D-2;D-3;D-4;D-5;D+5;
@@24;Peg_ID_suffix;5;7;?0;;;C;*404;1;|;*404;0;D+1;
@@24;MO_no____;1;7;?0;;;R;*403;4;D-1;D-2;D-3;D-5;D-6;D-7;D-8;D-9;
@@24;All;1;7;?0;;;R;*403;1;D-1;D-3;D-4;D-5;D-7;D-8;D-9;D-10;D-11;
@@24;Include_only_non-scheduled_orders;5;7;?0;;;C;$862;X;|;$862;_;
@@29;Sort;0;7;;;G;7;
@@29;Sorting_Method;0;7;;;TL;1;
@@29;Sorting_Order;0;7;;;TL;1;
@@24;Item_number,_order_number;3;7;?0;;;R;*407;0;
@@24;Ascending;2;7;?0;;;R;*406;0;
@@24;Peg_ID,_order_no,_item_no;3;7;?0;;;R;*407;1;
@@24;Descending;2;7;?0;;;R;*406;1;
@@24;Manufacturing_order_number;3;7;?0;;;R;*407;2;
@@24;Forward_scheduled_sequence;3;7;?0;;;R;*407;4;
@@24;OK;0;7;?0;;;PD;F0;
@@24;Cancel;0;7;?0;;;PNPF3;F3;
@@24;Help;0;7;?0;;;PH;
$Orders________________________________________________________________&
_$Item_number__$827______________________&____$Order_number__~201____&___$827_&_$831__________________&
_$Peg_ID_______$815_________&_________________$Peg_ID_suffix_~200__&
_$MO_no________$852_______&
_$All__&
_$Include_only_non-scheduled_orders&
_
$Sort__________________________________________________________________&
_$Sorting_Method_______________$Sorting_Order&
_$Item_number,_order_number&___$Ascending&
_$Peg_ID,_order_no,_item_no&___$Descending&
_$Manufacturing_order_number&
_$Forward_scheduled_sequence&
_
_$OK____________________&$Cancel_______________&$Help_________________&
Note: @@ functions are not present in specific panels that are used for list box reports or
spool file messages. See @@ Function Toolbox.