IFCAP |
As the existing DIC(S) value is not nulled out when the
incoming value is null. The post-install routine must include logic like
invoking FILE^DIE() to remove the value. In a back-out patch I am proposing
the use of logic similar to the following to null out the value of the Option
(#19) file's DIC(S) (#34) field for the PRCO EDI VENDOR entry:
N PRCDA S PRCDA=$$LKOPT^XPDMENU("PRCO EDI VENDOR")
I PRCDA>0 D
. D BMES^XPDUTL("Deleting edit screen from option PRCO EDI VENDOR")
. N PRCARR,PRCERR S PRCARR(19,PRCDA_",",34)="@"
. D FILE^DIE("EK","PRCARR","PRCERR")
D CLEAN^DILF
Hence, IFCAP is requesting permission to update the value of the DIC(S) field
via a VA FileMan API like FILE^DIE(), as the screen deletion is not handled by
sending the new definition for an option as set up in the KIDS Build
definition.
|