Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: PRCFFU2A

PRCFFU2A.m

Go to the documentation of this file.
  1. PRCFFU2A ;WISC/SJG-FMS RC2&RC3 SEGMENTS ;11/29/93 09:45
  1. V ;;5.1;IFCAP;;Oct 20, 2000
  1. ;Per VHA Directive 10-93-142, this routine should not be modified.
  1. ;
  1. RC2(NODE,TYCODE) ;BUILD 'RC2' SEGMENT
  1. ;
  1. ;PRCTMP ARRAY:
  1. ; file 440 .01 (Name) .06 (Federal source),
  1. ; 34 (Vendor code) 35 (Alternate address)
  1. ;
  1. ; file 442 .1 (P.O. date) 5 (Vendor)
  1. ;
  1. N SEG,VEND,FMSVENID,X
  1. S TMPLINE=TMPLINE+1
  1. S SEG="RC2^^^^^^"_TYCODE
  1. K PRCTMP N DA
  1. S DIC=442,DR=".1;5",DA=+PO,DIQ="PRCTMP(",DIQ(0)="IE"
  1. D EN^DIQ1
  1. K DIC,DIQ,DR
  1. ;
  1. S (BEGDATE,PODATE,X)=PRCFA("OBLDATE")
  1. S $P(SEG,U,2)=$E(X,2,3) ; year
  1. S $P(SEG,U,3)=$E(X,4,5) ; month
  1. S $P(SEG,U,4)=$E(X,6,7) ; day
  1. ;
  1. S $P(SEG,U,5)="SO"
  1. S $P(SEG,U,6)=$TR(PRCFA("REF"),"-","")_" "
  1. ;
  1. RC2Q S $P(SEG,U,16)="ADJUSTMENT AR"
  1. ;
  1. S ^TMP($J,"PRCMO",INT,TMPLINE)=SEG_"^~"
  1. K PRCTMP
  1. Q
  1. ;
  1. RC3 S TMPLINE=TMPLINE+1
  1. S SEG="RC3^^01"
  1. S X=$P($G(PRCFA("ACCPD")),U)
  1. S $P(SEG,U,4)=$E(X,1,2) ; ACCT month
  1. S $P(SEG,U,5)=$E(X,3,4) ; ACCT year
  1. S ^TMP($J,"PRCMO",INT,TMPLINE)=SEG_"^~"
  1. Q