Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BQIPLCP

Package: iCare

Routine: BQIPLCP


Information

BQIPLCP ;PRXM/HC/KJH-Copy Panel Functions ; 2 Feb 2006 4:05 PM

Source Information

Source file <BQIPLCP.m>

Call Graph

Call Graph Total: 11

Package Total Call Graph
VA Fileman 6 $$FIND1^DIC  FILE^DICN  (FILE,WP)^DIE  (,IX)^DIK  $$IENS^DILF  $$GET1^DIQ  
iCare 3 DESC^BQIPDSCM  $$OWNR^BQIPLUSR  $$PLID^BQIUG1  
Kernel 2 ^%ZTER  $$NOW^XLFDT  

Entry Points

Name Comments DBIA/ICR reference
CPY(OWNR,OPLIEN,PLIEN) ;EP -- Copy data from one panel to another
; Input
; OWNR - Owner of panel
; OPLIEN - Original panel IEN
; PLIEN - New panel IEN
EN(DATA,OWNR,OPLIEN,NPLNM,LYOUT) ; EP - BQI COPY PANEL
; Description
; Creates a copy of the original panel specified by OWNR and PLIEN
; under the current user (DUZ). All data is copied, except that the
; new panel name will be "Copy of "_OldPanelName if this is the first
; copy or "Copy (n) of "_OldPanelName if this is a subsequent copy.
LAY(OWNR,OPLIEN,PLIEN) ;EP - Copy the layouts
ERR ;
FILE ; Create name and file new panel under current DUZ

External References

Name Field # of Occurrence
^%ZTER ERR+2
DESC^BQIPDSCM EN+85
$$OWNR^BQIPLUSR EN+34
$$PLID^BQIUG1 EN+99
$$FIND1^DIC FILE+13, FILE+20
FILE^DICN FILE+28
FILE^DIE EN+63, EN+82
WP^DIE EN+86
^DIK EN+68
IX^DIK CPY+22, LAY+28
$$IENS^DILF EN+42, EN+58, EN+78, FILE+12, FILE+19
$$GET1^DIQ EN+43, EN+60, EN+79
$$NOW^XLFDT EN+60, EN+62, EN+93, ERR+4

Used in RPC

RPC Name Call Tags
BQI COPY PANEL EN

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^BQICARE - [#90505] Classic Fileman Calls
90505.01 FIND1^DIC,  GET1^DIQ,  WP^DIE

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BQICARE - [#90505] EN+49*, EN+52*, EN+53*, EN+54*, EN+90, EN+91, EN+92*, EN+93*, FILE+1, FILE+31
, ERR+1, CPY+8*, CPY+9*, CPY+12*, CPY+15*, CPY+18*, LAY+6*, LAY+7*, LAY+8*, LAY+9*
, LAY+10*, LAY+14*, LAY+15*, LAY+16*, LAY+17*, LAY+18*, LAY+19*, LAY+20*, LAY+21*, LAY+22*
, LAY+23*, LAY+24*
^DD("DD" ERR+4
^TMP("BQIPLCP" EN+27, EN+28!, EN+37*, EN+100*, EN+101*

Label References

Name Line Occurrences
CPY EN+73
FILE EN+46
LAY EN+96

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> BMXSEC EN+34*, EN+46, EN+69*, FILE+6*, FILE+30*, ERR+5*
BQII EN+25~, EN+37*, EN+100*, EN+101*
BQINEW EN+39~
BQINEW( EN+59*, EN+60*, EN+61*, EN+62*
BQIUPD EN+83!
BQIUPD( EN+81*
DA EN+39~, EN+42*, EN+58*, EN+77~, EN+78*, FILE+9~, FILE+11*, FILE+12, FILE+16~, FILE+18*
, FILE+19, FILE+24~, FILE+29*, LAY+1~, LAY+27*
DA(1 EN+42*, EN+58*, EN+67, EN+78*, FILE+11*, FILE+18*, FILE+25*, FILE+26, CPY+21
DATA EN~, EN+27*
DD FILE+28!
DESC EN+84!, EN+85, EN+87!
DFN EN+88~, EN+89*, EN+90*, EN+91, EN+92, EN+93
DIC FILE+24~, FILE+26*
DIC("P" FILE+27*
DIC(0 FILE+27*
DIE FILE+24~, FILE+26*
DIK EN+39~, EN+67*, CPY+21*, LAY+1~, LAY+27*
DINUM FILE+24~
DLAYGO FILE+24~, FILE+25*, FILE+27
DO FILE+28!
DUZ EN+34, EN+49, EN+52, EN+53, EN+54, EN+58, EN+61, EN+76, EN+78, EN+85
, EN+90, EN+91, EN+92, EN+93, EN+99, FILE+1, FILE+11, FILE+18, FILE+25, FILE+31
, ERR+1, CPY+8, CPY+9, CPY+12, CPY+15, CPY+18, LAY+5, LAY+6, LAY+7, LAY+8
, LAY+9, LAY+10, LAY+13, LAY+14, LAY+15, LAY+16, LAY+17, LAY+18, LAY+19, LAY+20
, LAY+21, LAY+22, LAY+23, LAY+24, LAY+27
ERRDTM ERR+3~, ERR+4*, ERR+5
ERROR EN+39~, EN+66, FILE+9~, FILE+16~
I LAY+22~*
IENS EN+39~, EN+58*, EN+59, EN+60, EN+61, EN+62, EN+77~, EN+78*, EN+79, EN+81
, EN+86
II FILE+9~, FILE+15*, FILE+17
LYI LAY+1~
LYOUT EN~, EN+29*, EN+96
NPLNM EN~, FILE+10
OIENS EN+39~, EN+42*, EN+43
OPLIEN EN~, EN+42, EN+49, EN+52, EN+53, EN+54, EN+73, EN+96, CPY~, CPY+8
, CPY+9, CPY+12, CPY+15, CPY+18, LAY~, LAY+6, LAY+7, LAY+8, LAY+9, LAY+10
, LAY+14, LAY+16, LAY+18, LAY+20, LAY+23
OPLNM EN+39~, EN+43*, FILE+10, FILE+17
OWNR EN~, EN+42, EN+49, EN+52, EN+53, EN+54, EN+73, EN+76, EN+96, CPY~
, CPY+8, CPY+9, CPY+12, CPY+15, CPY+18, LAY~, LAY+5, LAY+6, LAY+7, LAY+8
, LAY+9, LAY+10, LAY+13, LAY+14, LAY+16, LAY+18, LAY+20, LAY+23
PIENS FILE+9~, FILE+12*, FILE+13, FILE+16~, FILE+19*, FILE+20
PLID EN+99*, EN+100, EN+102!
PLIEN EN+49, EN+52, EN+53, EN+54, EN+58, EN+73, EN+78, EN+85, EN+90, EN+91
, EN+92, EN+93, EN+96, EN+99, EN+100, FILE+29*, FILE+30, CPY~, CPY+8, CPY+9
, CPY+12, CPY+15, CPY+18, LAY~, LAY+6, LAY+7, LAY+8, LAY+9, LAY+10, LAY+14
, LAY+15, LAY+16, LAY+17, LAY+18, LAY+19, LAY+20, LAY+21, LAY+22, LAY+23, LAY+24
PLNM EN+59, EN+100, EN+102!, FILE+10*, FILE+13, FILE+15, FILE+17*, FILE+20, FILE+21*, FILE+25
SRCTYP EN+39~, EN+79*, EN+80
TMIEN LAY+1~
TMPLNM LAY+1~
TMTYP LAY+1~
U EN+52, EN+53, EN+54, EN+91, EN+92, EN+93, LAY+15, LAY+17, LAY+19, LAY+21
, LAY+22, LAY+24
UID EN+25~, EN+26*, EN+27, EN+28, EN+37, EN+100, EN+101
X EN+25~, FILE+24~, FILE+25*
Y FILE+29, ERR+3~, ERR+4*
>> ZTSK EN+26
Info |  Source |  Call Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All