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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PRCHDP6

Package: IFCAP

Routine: PRCHDP6


Information

PRCHDP6 ;WISC/DJM-PRINT AMENDMENT, ROUTINE #2 ;9/15/95 11:41 AM

Source Information

Source file <PRCHDP6.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
IFCAP 2 (NEW,OLD)^PRCHDP7  (DATA,LCNT,LCNT1,LINE)^PRCHDP9  

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 PRCHDP2  PRCHDP5  

Entry Points

Name Comments DBIA/ICR reference
V ;;5.1;IFCAP;**21,131,221**;Oct 20, 2000;Build 14
E22 ;LINE ITEM Delete PRINT
E23 ;LINE ITEM Edit PRINT
FETCH(FIELD,ITEM) ;EXTRINSIC FUNCTION TO RETURN THE 'VALUE' FOR A FIELD FROM 'LINE ITEM
EXIT
NXTAMD ;FIND PREVIOUS CURRENT QTY/COST WHEN MORE THAN 1 AMENDMENT
NXTAMD1 ;FIND PREVIOUS AMENDED TO +INFO WHEN MORE THAN 1
AMENDS ;SET UP AMENDMENT HISTORY
  • ICR #6564
    • Status: Active
    • Usage: Private
    AM1
    AM2
    AM3
    AM4
    AM5
    COST
    QUANT
    AMX

    External References

    Name Field # of Occurrence
    NEW^PRCHDP7 E22+15, E23+29, E23+45
    OLD^PRCHDP7 E23+28
    DATA^PRCHDP9 E22+10, E22+14, E22+19, E22+20, E22+24, E23+24, E23+27, E23+33, E23+34, E23+37
    E23+39, E23+40, E23+44, E23+49, E23+50, E23+55
    LCNT^PRCHDP9 E22+2, E23+2
    LCNT1^PRCHDP9 E22+24, E23+55
    LINE^PRCHDP9 E22+10, E23+23

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^PRC(442 - [#442] E22+3, E22+4, E22+5, E22+7, E22+9, E22+13, E23+3, E23+4, E23+5, E23+7
    E23+10, E23+21, FETCH+3, FETCH+4, FETCH+5, FETCH+7, FETCH+8, NXTAMD+3, NXTAMD1+3, AMENDS+1
    AMENDS+4, AM1AM1+1, AM3AM4AM5AM5+1, COST+1, QUANT+1
    ^PRCD(420.5 - [#420.5] E22+16, E22+23, E23+30, E23+35, E23+46, E23+51
    ^TMP($J NXTAMD+1, NXTAMD+3, NXTAMD+4, NXTAMD1+1, NXTAMD1+3, NXTAMD1+4, AMENDS+3!, AM1+2*, COST+2, COST+3
    COST+4*, COST+5*, QUANT+2, QUANT+3, QUANT+4*, QUANT+5*

    Label References

    Name Line Occurrences
    $$FETCH E22+21, E22+22, E23+11, E23+12, E23+13, E23+14, E23+15, E23+16, E23+17, E23+18
    E23+19, E23+20
    AM3 AM4
    AM4 AM5
    AM5 QUANT+6
    AMX AM3
    EXIT FETCH+3, FETCH+4, FETCH+7
    NXTAMD E23+36
    NXTAMD1 E23+52

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    ABC E23+1~, E23+11*, E23+28, E23+29
    AMDATA AMENDS+2~, COST+3*, COST+4, COST+5, QUANT+3*, QUANT+4, QUANT+5
    AMDQTY E23+36*, E23+37, E23+52*, E23+53, E23+54!, NXTAMD+3*, NXTAMD+5*, NXTAMD1+3*, NXTAMD1+5*, AMENDS+2~
    QUANT+1*, QUANT+4, QUANT+5
    AMDVAL E23+36*, E23+37, E23+52*, E23+53, E23+54!, NXTAMD+3*, NXTAMD+6*, NXTAMD1+3*, NXTAMD1+6*, AMENDS+2~
    COST+1*, COST+4, COST+5
    >> AMEND E22+3, E22+4, E23+3, E23+4
    AREC AMENDS+2~
    AUC E22+22*, E22+24, E23+1~, E23+15*, E23+36
    BOC E23+1~, E23+13*, E23+26
    CHANGE E22+1~, E22+4*, E22+5, E23+1~, E23+4*, E23+5
    CHANGES E22+1~, E22+5*, E22+6, E23+1~, E23+5*, E23+6
    CON442 E23+1~, E23+21*, E23+22, E23+43
    CONOLD E23+1~, E23+20*, E23+22*, E23+26
    CURQTY AMENDS+2~, AM1+1*, AM1+2
    CURVAL AMENDS+2~, AM1+1*, AM1+2
    >> D0 AMENDS+1, AMENDS+4, AM1AM1+1, AM3AM4AM5AM5+1, COST+1, QUANT+1
    DATA E22+1~, E22+10*, E22+11*, E22+12*, E22+13*, E22+14, E22+17*, E22+18*, E22+19*, E22+20*
    E22+24*, E23+1~, E23+23*, E23+24, E23+25*, E23+26*, E23+27, E23+31*, E23+32*, E23+33*
    E23+34*, E23+37*, E23+38*, E23+39, E23+40*, E23+41*, E23+42*, E23+43*, E23+44, E23+47*
    E23+48*, E23+49*, E23+50*, E23+53*, E23+55
    DES E23+1~, E23+11*
    FIELD E22+1~, E22+2*, E22+3*, E22+4, E23+1~, E23+2*, E23+3*, E23+4, FETCH~, FETCH+3
    , FETCH+4, FETCH+7
    HNXTAMD AMENDS+2~, AMENDS+4*, AM1+2
    I E22+1~, E22+18*, E23+32*, E23+48*
    IMF E23+1~, E23+12*, E23+25
    ITEM E22+1~, E22+2!, E22+6*, E22+7, E22+9, E22+13, E22+21, E22+22, E23+1~, E23+2!
    E23+6*, E23+7, E23+10, E23+11, E23+12, E23+13, E23+14, E23+15, E23+16, E23+17
    E23+18, E23+19, E23+20, E23+21, FETCH~, FETCH+3, FETCH+4, FETCH+7, NXTAMD+3, NXTAMD+4
    NXTAMD1+3, NXTAMD1+4
    ITEM( E22+6*, E23+6*
    ITEM0 E22+1~, E22+7*, E22+8, E22+11, E22+12, E22+16, E22+17, E22+19, E22+20, E22+23
    E23+1~, E23+7*, E23+8, E23+9, E23+12, E23+13, E23+14, E23+15, E23+16, E23+17
    E23+18, E23+19, E23+25, E23+34, E23+41, E23+42, E23+46, E23+47, E23+49, E23+50
    E23+51, E23+52, NXTAMD+3, NXTAMD+5, NXTAMD+6, NXTAMD1+3, NXTAMD1+5, NXTAMD1+6, AM1+1*
    ITEM1 E22+1~, E22+9*, E23+1~, E23+10*, E23+29, E23+45*
    ITEM2 E22+1~
    ITEMNO AMENDS+2~, AM5+1*, COST+2, COST+3, COST+4, COST+5, QUANT+2, QUANT+3, QUANT+4, QUANT+5
    ITEMZ E23+1~, E23+29*, E23+45
    ITIEN AMENDS+2~, AMENDS+3*, AM1*, AM1+1, AM1+2
    ITNO AMENDS+2~
    J AMENDS+2~, AM1+2*, COST+2*, QUANT+2*
    LCNT E22+1~, E22+2, E22+10, E22+14, E22+19, E22+20, E22+24, E23+1~, E23+2, E23+23
    E23+24, E23+27, E23+33, E23+34, E23+37, E23+39, E23+40, E23+44, E23+49, E23+50
    E23+55
    NAMEND AMENDS+2~, COST*, COST+2*, COST+3, COST+4, COST+5, QUANT*, QUANT+2*, QUANT+3, QUANT+4
    QUANT+5
    NSN E23+1~, E23+17*, E23+33
    NXTAMD AMENDS+2~, AMENDS+4*, AM2*, AM3*, AM4AM5AM5+1, COST+1, COST+4, COST+5
    QUANT+1, QUANT+4, QUANT+5
    NXTCHG AMENDS+2~, AM4*, AM5*, AM5+1, COST+1, QUANT+1
    NXTFLD AMENDS+2~, AM3*, AM4*, AM5
    OLD E22+1~, E22+5*, E23+1~, E23+5*
    >> PRCHAM E22+3, E22+4, E22+5, E23+3, E23+4, E23+5, FETCH+3, FETCH+4, FETCH+5, FETCH+7
    , FETCH+8, NXTAMD+3, NXTAMD+4, NXTAMD1+3, NXTAMD1+4
    >> PRCHAMCT NXTAMD+3, NXTAMD1+3
    >> PRCHAMNT NXTAMD+3*, NXTAMD1+3*
    PRCHLN E23+1~, E23+11*
    >> PRCHPO E22+3, E22+4, E22+5, E22+7, E22+9, E22+13, E23+3, E23+4, E23+5, E23+7
    E23+10, E23+21, FETCH+3, FETCH+4, FETCH+5, FETCH+7, FETCH+8, NXTAMD+3, NXTAMD1+3
    QTY E22+21*, E22+24, E23+1~, E23+14*, E23+36
    TMPREC NXTAMD+2~, NXTAMD+4*, NXTAMD+5, NXTAMD+6, NXTAMD1+2~, NXTAMD1+4*, NXTAMD1+5, NXTAMD1+6
    U E22+6, E22+11, E22+12, E22+13, E22+16, E22+17, E22+19, E22+20, E22+23, E23+6
    E23+9, E23+12, E23+13, E23+14, E23+15, E23+16, E23+17, E23+18, E23+19, E23+21
    E23+25, E23+30, E23+34, E23+35, E23+41, E23+42, E23+46, E23+47, E23+49, E23+50
    E23+51, E23+52, FETCH+3, FETCH+4, FETCH+7, NXTAMD+3, NXTAMD+5, NXTAMD+6, NXTAMD1+3, NXTAMD1+5
    NXTAMD1+6, AM1+1, AM1+2, AM5+1, COSTCOST+4, COST+5, QUANTQUANT+4, QUANT+5
    UCF E23+1~, E23+18*, E23+31
    UOP E22+1~, E22+16*, E22+17, E22+23*, E22+24, E23+1~, E23+16*, E23+30, E23+35
    UOP1 E23+1~, E23+30*, E23+31, E23+35*, E23+37, E23+46*, E23+47, E23+51*, E23+53
    VAL E23+1~, E23+11, FETCH+3*, FETCH+4*, FETCH+5, FETCH+7*, FETCH+8
    VAL1 FETCH+2~, FETCH+3*, FETCH+4*, FETCH+5*, FETCH+7*, FETCH+8*, FETCH+10*, EXIT
    VSN E23+1~, E23+19*, E23+34
    XOLD1 AMENDS+2~, AM5+1*, COSTQUANT
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All