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 |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PRCHLO2

Package: IFCAP

Routine: PRCHLO2


Information

PRCHLO2 ;WOIFO/RLL/DAP-EXTRACT ROUTINE (cont.)CLO REPORT SERVER ; 10/16/06 2:09pm

Source Information

Source file <PRCHLO2.m>

Call Graph

Call Graph

Call Graph Total: 1

Package Total Call Graph
Kernel 1 $$FMTE^XLFDT  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
IFCAP 2 PRCHLO1  PRCHLO4  

Entry Points

Name Comments DBIA/ICR reference
V ;;5.1;IFCAP;**83,98**; Oct 20, 2000;Build 37
POITEM ; PoItem Table
POITEMH ; PoItem Table Header
POITEMW ; Write PO Item Data
POITLNH ; Write PO Line Inventory Point Header
POITLNW ; Write PO Line Inventory Point Data
GPOITEM ; Get PO Item record
DITMD ; Set PO Item Description Data
POLIDT ; PO line item date received
POLIINV ; PO line item Inventory Point multiple
LPPOITM ; Loop on PO Item
; Initialize with PPOKEY
POITDRCH ; PO Item Date Received Header
POITDRCW ; PO Item Date Received Data
POITDSH ; PO Item Description Header
POITDSW ; PO Item Description Write Data

External References

Name Field # of Occurrence
$$FMTE^XLFDT POLIDT+12

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: "PoIdNum^PurchaseOrderNum^PoDate^MonthYrRun^StationNum^"
  • Line Location: POITEMH+2
Function Call: WRITE
  • Prompt: "LineItemIdNum^LineItemNumber^ItemMasterFileNumber^"
  • Line Location: POITEMH+3
Function Call: WRITE
  • Prompt: "ItemMasterDescription^NIFNumber^"
  • Line Location: POITEMH+4
Function Call: WRITE
  • Prompt: "Quantity^UnitOfPurchase^PackagingMultiple^ItemDeliveryPoints^"
  • Line Location: POITEMH+6
Function Call: WRITE
  • Prompt: "BOC^ContractBOA^ActualUnitCost^EstUnitCost^FedSupplyClass^"
  • Line Location: POITEMH+7
Function Call: WRITE
  • Prompt: "VendorStockNumber^NationalDrugCode^SKU^NSN^"
  • Line Location: POITEMH+8
Function Call: WRITE
  • Prompt: "UnitConversionFactor^TotalCost^DiscountedAmount^"
  • Line Location: POITEMH+9
Function Call: WRITE
  • Prompt: "Z410ItemNumber^LotNumber^SerialNumber"
  • Line Location: POITEMH+10
Function Call: WRITE
  • Prompt: !,$G(^TMP($J,"POITEM",GPOID,GPOND,0))
  • Line Location: POITEMW+6
Function Call: WRITE
  • Prompt: "PoIdNum^PurchaseOrderNum^PoDate^MonthYrRun^StationNum^"
  • Line Location: POITLNH+1
Function Call: WRITE
  • Prompt: "LineItemIdNum^LineInvPtIdNum^LineInvPt^LineQty^LineDelivery^"
  • Line Location: POITLNH+2
Function Call: WRITE
  • Prompt: "QtyReceivedToDate",!
  • Line Location: POITLNH+3
Function Call: WRITE
  • Prompt: $G(^TMP($J,"POITEMLNINVPT",PITL,PITL1,1,0)),!
  • Line Location: POITLNW+5
Function Call: WRITE
  • Prompt: "PoIdNum^PurchaseOrderNum^PoDate^MonthYrRun^StationNum^"
  • Line Location: POITDRCH+1
Function Call: WRITE
  • Prompt: "LineItemIdNum^DateRecIdNum^DateReceived^QtyReceived^Amount^"
  • Line Location: POITDRCH+2
Function Call: WRITE
  • Prompt: "PartialNumber^DiscountedAmount^AdjustedQuantityRec^AdjustedAmt",!
  • Line Location: POITDRCH+3
Function Call: WRITE
  • Prompt: $G(^TMP($J,"POITEMDATEREC",PIDRC,PIDRC1,PIDRC2,0)),!
  • Line Location: POITDRCW+7
Function Call: WRITE
  • Prompt: "PoIdNum^PurchaseOrderNum^PoDate^MonthYrRun^StationNum^"
  • Line Location: POITDSH+1
Function Call: WRITE
  • Prompt: "LineItemIdNum^LineItemDescIdNum^Description",!
  • Line Location: POITDSH+2
Function Call: WRITE
  • Prompt: $G(^TMP($J,"POITEMDESC",PDES,PDES1,0)),!
  • Line Location: POITDSW+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRC(441 - [#441] LPPOITM+8, LPPOITM+21
^PRC(441.2 - [#441.2] LPPOITM+41
^PRC(442 - [#442] GPOITEM+5, GPOITEM+9, GPOITEM+11, GPOITEM+12, GPOITEM+13, DITMD+3, POLIDT+2, POLIDT+6, POLIDT+8, POLIINV+2
POLIINV+6, POLIINV+8
^PRCD(420.5 - [#420.5] LPPOITM+30, LPPOITM+48
^PRCP(445 - [#445] POLIINV+10
^TMP($J POITEMW+4, POITEMW+5, POITEMW+6, POITLNW+3, POITLNW+4, POITLNW+5, DITMD+8*, POLIDT+18*, POLIINV+15*, LPPOITM+2*
LPPOITM+3*, LPPOITM+11*, LPPOITM+12*, LPPOITM+25*, LPPOITM+27*, LPPOITM+32*, LPPOITM+33*, LPPOITM+34*, LPPOITM+35*, LPPOITM+36*
LPPOITM+37*, LPPOITM+38*, LPPOITM+43*, LPPOITM+44*, LPPOITM+45*, LPPOITM+50*, LPPOITM+51*, LPPOITM+52*, LPPOITM+53*, LPPOITM+54*
LPPOITM+55*, LPPOITM+56*, LPPOITM+57*, POITDRCW+3, POITDRCW+4, POITDRCW+5, POITDRCW+7, POITDSW+3, POITDSW+4, POITDSW+5

Label References

Name Line Occurrences
DITMD LPPOITM+58
LPPOITM GPOITEM+14
POLIDT LPPOITM+59
POLIINV LPPOITM+60

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CKIT GPOITEM+2~, GPOITEM+5*, GPOITEM+6
CKIT1 GPOITEM+2~, GPOITEM+6*, GPOITEM+7
GPOID POITEMW+2~, POITEMW+3*, POITEMW+4*, POITEMW+5, POITEMW+6
GPOND POITEMW+2~, POITEMW+3*, POITEMW+5*, POITEMW+6
IMID GPOITEM+4~, LPPOITM+8*, LPPOITM+9*, LPPOITM+11
ITMD DITMD+1~, DITMD+3*, DITMD+4, DITMD+5
ITMD1 DITMD+1~, DITMD+5*, DITMD+6
ITMD2 DITMD+1~, DITMD+6*, DITMD+7
ITMD3 DITMD+1~, DITMD+7*, DITMD+8
ITMID GPOITEM+2~, GPOITEM+5*, GPOITEM+8*, GPOITEM+9*, GPOITEM+10, GPOITEM+11, GPOITEM+12, GPOITEM+13, DITMD+3, DITMD+7
DITMD+8, POLIDT+2, POLIDT+6, POLIDT+8, POLIDT+17, POLIDT+18, POLIINV+2, POLIINV+6, POLIINV+8, POLIINV+14
POLIINV+15, LPPOITM+2, LPPOITM+3, LPPOITM+11, LPPOITM+12, LPPOITM+20, LPPOITM+25, LPPOITM+27, LPPOITM+32, LPPOITM+33
LPPOITM+34, LPPOITM+35, LPPOITM+36, LPPOITM+37, LPPOITM+38, LPPOITM+43, LPPOITM+44, LPPOITM+45, LPPOITM+50, LPPOITM+51
LPPOITM+52, LPPOITM+53, LPPOITM+54, LPPOITM+55, LPPOITM+56, LPPOITM+57
LDT1E POLIDT+1~, POLIDT+11*, POLIDT+12, POLIDT+13
LDT1E1 POLIDT+1~, POLIDT+12*
LDT1E2 POLIDT+1~, POLIDT+12*, POLIDT+13*, POLIDT+14
LIDT1 POLIDT+1~, POLIDT+2*, POLIDT+3
LIDT2 POLIDT+1~, POLIDT+3*, POLIDT+4
LIDT3 POLIDT+1~, POLIDT+5*, POLIDT+6*, POLIDT+7, POLIDT+8, POLIDT+17, POLIDT+18
LIDT4 POLIDT+1~, POLIDT+8*, POLIDT+11, POLIDT+14, POLIDT+15, POLIDT+16
LIDT5 POLIDT+1~, POLIDT+17*, POLIDT+18
N0 GPOITEM+2~, GPOITEM+11*, LPPOITM+3, LPPOITM+7, LPPOITM+27, LPPOITM+29, LPPOITM+33, LPPOITM+34, LPPOITM+35, LPPOITM+37
LPPOITM+38, LPPOITM+44, LPPOITM+45, LPPOITM+47, LPPOITM+51, LPPOITM+52
N2 GPOITEM+2~, GPOITEM+12*, LPPOITM+36, LPPOITM+40, LPPOITM+53, LPPOITM+54, LPPOITM+55
N4 GPOITEM+2~, GPOITEM+13*, LPPOITM+56, LPPOITM+57
PDES POITDSW+1~, POITDSW+2*, POITDSW+3*, POITDSW+4, POITDSW+5
PDES1 POITDSW+1~, POITDSW+2*, POITDSW+4*, POITDSW+5
PDES2 POITDSW+1~
PDES3 POITDSW+1~
PIDRC POITDRCW+1~, POITDRCW+2*, POITDRCW+3*, POITDRCW+4, POITDRCW+5, POITDRCW+7
PIDRC1 POITDRCW+1~, POITDRCW+2*, POITDRCW+4*, POITDRCW+5, POITDRCW+7
PIDRC2 POITDRCW+1~, POITDRCW+2*, POITDRCW+5*, POITDRCW+7
PIDRC3 POITDRCW+1~, POITDRCW+2*
PIDRC4 POITDRCW+1~
PITL POITLNW+1~, POITLNW+2*, POITLNW+3*, POITLNW+4, POITLNW+5
PITL1 POITLNW+1~, POITLNW+2*, POITLNW+4*, POITLNW+5
PITL2 POITLNW+1~, POITLNW+2*
PO16E GPOITEM+3~, LPPOITM+47*, LPPOITM+48, LPPOITM+49
PO16E1 GPOITEM+3~, LPPOITM+48*
PO16E2 GPOITEM+3~, LPPOITM+48*, LPPOITM+49*, LPPOITM+50
PO17E GPOITEM+4~, LPPOITM+40*, LPPOITM+41, LPPOITM+42
PO17E1 GPOITEM+4~, LPPOITM+41*
PO17E2 GPOITEM+4~, LPPOITM+41*, LPPOITM+42*, LPPOITM+43
PODAT GPOITEM+2~
POI1A GPOITEM+3~, LPPOITM+29*, LPPOITM+30, LPPOITM+31
POI1B GPOITEM+3~, LPPOITM+30*
POI1C GPOITEM+3~, LPPOITM+30*, LPPOITM+31*, LPPOITM+32
POIA GPOITEM+3~, LPPOITM+7*, LPPOITM+8, LPPOITM+9
POIA1 GPOITEM+3~, LPPOITM+8*
POIA2 GPOITEM+3~, LPPOITM+8*, LPPOITM+9*, LPPOITM+12, LPPOITM+18, LPPOITM+19
POIA2A GPOITEM+4~, LPPOITM+8*, LPPOITM+20, LPPOITM+21
POIAF GPOITEM+4~, LPPOITM+18*, LPPOITM+20*, LPPOITM+21*, LPPOITM+25
>> POID GPOITEM+5, GPOITEM+9, GPOITEM+11, GPOITEM+12, GPOITEM+13, DITMD+3, DITMD+8, POLIDT+2, POLIDT+6, POLIDT+8
POLIDT+18, POLIINV+2, POLIINV+6, POLIINV+8, POLIINV+15, LPPOITM+2, LPPOITM+3, LPPOITM+11, LPPOITM+12, LPPOITM+25
LPPOITM+27, LPPOITM+32, LPPOITM+33, LPPOITM+34, LPPOITM+35, LPPOITM+36, LPPOITM+37, LPPOITM+38, LPPOITM+43, LPPOITM+44
LPPOITM+45, LPPOITM+50, LPPOITM+51, LPPOITM+52, LPPOITM+53, LPPOITM+54, LPPOITM+55, LPPOITM+56, LPPOITM+57
POLE1 POLIINV+1~, POLIINV+9*, POLIINV+10, POLIINV+11
POLE2 POLIINV+1~, POLIINV+10*
POLE3 POLIINV+1~, POLIINV+10*, POLIINV+11*, POLIINV+12
POLIV POLIINV+1~, POLIINV+2*, POLIINV+3
POLIV1 POLIINV+1~, POLIINV+3*, POLIINV+4
POLIV2 POLIINV+1~, POLIINV+5*, POLIINV+6*, POLIINV+7, POLIINV+8, POLIINV+14, POLIINV+15
POLIV3 POLIINV+1~, POLIINV+8*, POLIINV+9, POLIINV+12, POLIINV+13
POLIV4 POLIINV+1~, POLIINV+14*, POLIINV+15
PONUMB GPOITEM+2~
>> PPOKEY DITMD+7, POLIDT+17, POLIINV+14, LPPOITM+2
PR2237 GPOITEM+2~
STNUMB GPOITEM+2~
U GPOITEM+1*, GPOITEM+6, DITMD+5, DITMD+7, POLIDT+3, POLIDT+11, POLIDT+14, POLIDT+15, POLIDT+16, POLIDT+17
POLIINV+3, POLIINV+9, POLIINV+10, POLIINV+12, POLIINV+13, POLIINV+14, LPPOITM+2, LPPOITM+3, LPPOITM+7, LPPOITM+8
LPPOITM+11, LPPOITM+12, LPPOITM+21, LPPOITM+25, LPPOITM+27, LPPOITM+29, LPPOITM+30, LPPOITM+32, LPPOITM+33, LPPOITM+34
LPPOITM+35, LPPOITM+36, LPPOITM+37, LPPOITM+38, LPPOITM+40, LPPOITM+41, LPPOITM+43, LPPOITM+44, LPPOITM+45, LPPOITM+47
LPPOITM+48, LPPOITM+50, LPPOITM+51, LPPOITM+52, LPPOITM+53, LPPOITM+54, LPPOITM+55, LPPOITM+56, LPPOITM+57
V1 POLIDT+1~, POLIDT+14*, POLIDT+16, POLIINV+1~, POLIINV+12*, POLIINV+13
V2 POLIDT+1~, POLIDT+15*, POLIDT+16, POLIINV+1~, POLIINV+13*
V3 POLIDT+1~, POLIDT+16*, POLIINV+1~, POLIINV+13*, POLIINV+14
V4 POLIDT+1~, POLIDT+16*, POLIDT+17
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All