f-mahntexte-ueberschrift.w 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521
  1. &ANALYZE-SUSPEND _VERSION-NUMBER AB_v10r12 GUI ADM2
  2. &ANALYZE-RESUME
  3. &Scoped-define WINDOW-NAME CURRENT-WINDOW
  4. {adecomm/appserv.i}
  5. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CUSTOM _DEFINITIONS fFrameWin
  6. /*------------------------------------------------------------------------
  7. File:
  8. Description: from cntnrfrm.w - ADM2 SmartFrame Template
  9. Input Parameters:
  10. <none>
  11. Output Parameters:
  12. <none>
  13. ------------------------------------------------------------------------*/
  14. /* This .W file was created with the Progress AppBuilder. */
  15. /*----------------------------------------------------------------------*/
  16. /* Create an unnamed pool to store all the widgets created
  17. by this procedure. This is a good default which assures
  18. that this procedure's triggers and internal procedures
  19. will execute in this procedure's storage, and that proper
  20. cleanup will occur on deletion of the procedure. */
  21. CREATE WIDGET-POOL.
  22. /* *************************** Definitions ************************** */
  23. /* Parameters Definitions --- */
  24. /* Local Variable Definitions --- */
  25. DEF VAR cFirma AS CHAR NO-UNDO.
  26. DEF VAR iArt AS INT NO-UNDO.
  27. DEF VAR iSprcd AS INT NO-UNDO.
  28. DEF VAR iStufe AS INT NO-UNDO.
  29. DEF VAR hTabTexte AS HANDLE NO-UNDO.
  30. DEF VAR Progname AS CHAR NO-UNDO.
  31. DEF VAR hKontainer AS HANDLE NO-UNDO.
  32. DEF VAR hDaten AS HANDLE NO-UNDO.
  33. DEF VAR FMutFlag AS LOG INIT FALSE NO-UNDO.
  34. DEF TEMP-TABLE tTabTexte LIKE TabTexte.
  35. {src/adm2/widgetprto.i}
  36. /* _UIB-CODE-BLOCK-END */
  37. &ANALYZE-RESUME
  38. &ANALYZE-SUSPEND _UIB-PREPROCESSOR-BLOCK
  39. /* ******************** Preprocessor Definitions ******************** */
  40. &Scoped-define PROCEDURE-TYPE SmartFrame
  41. &Scoped-define DB-AWARE no
  42. &Scoped-define ADM-CONTAINER FRAME
  43. &Scoped-define ADM-SUPPORTED-LINKS Data-Target,Data-Source,Page-Target,Update-Source,Update-Target
  44. /* Name of designated FRAME-NAME and/or first browse and/or first query */
  45. &Scoped-define FRAME-NAME fMain
  46. /* Standard List Definitions */
  47. &Scoped-Define ENABLED-OBJECTS RECT-1 F_Beruecksichtigt F_Seite F_Faknr ~
  48. F_Fakdat F_Faellig F_Fakbetr F_Bezahlt F_Saldo Btn_Cancel
  49. &Scoped-Define DISPLAYED-OBJECTS F_Beruecksichtigt F_Seite F_Faknr F_Fakdat ~
  50. F_Faellig F_Fakbetr F_Bezahlt F_Saldo
  51. /* Custom List Definitions */
  52. /* List-1,List-2,List-3,List-4,List-5,List-6 */
  53. &Scoped-define List-6 F_Beruecksichtigt F_Seite F_Faknr F_Fakdat F_Faellig ~
  54. F_Fakbetr F_Bezahlt F_Saldo
  55. /* _UIB-PREPROCESSOR-BLOCK-END */
  56. &ANALYZE-RESUME
  57. /* *********************** Control Definitions ********************** */
  58. /* Definitions of the field level widgets */
  59. DEFINE BUTTON Btn_Cancel
  60. LABEL "Abbrechen"
  61. SIZE 15 BY 1.
  62. DEFINE BUTTON Btn_Save
  63. LABEL "Speichern"
  64. SIZE 15 BY 1.
  65. DEFINE VARIABLE F_Beruecksichtigt AS CHARACTER FORMAT "X(256)":U
  66. LABEL "Zahlg. berücksichtigt bis"
  67. VIEW-AS FILL-IN NATIVE
  68. SIZE 40 BY 1
  69. BGCOLOR 15 NO-UNDO.
  70. DEFINE VARIABLE F_Bezahlt AS CHARACTER FORMAT "X(256)":U
  71. LABEL "Bezahlt"
  72. VIEW-AS FILL-IN NATIVE
  73. SIZE 40 BY 1
  74. BGCOLOR 15 NO-UNDO.
  75. DEFINE VARIABLE F_Faellig AS CHARACTER FORMAT "X(256)":U
  76. LABEL "Fällig"
  77. VIEW-AS FILL-IN NATIVE
  78. SIZE 40 BY 1
  79. BGCOLOR 15 NO-UNDO.
  80. DEFINE VARIABLE F_Fakbetr AS CHARACTER FORMAT "X(256)":U
  81. LABEL "Fakturabetrag"
  82. VIEW-AS FILL-IN NATIVE
  83. SIZE 40 BY 1
  84. BGCOLOR 15 NO-UNDO.
  85. DEFINE VARIABLE F_Fakdat AS CHARACTER FORMAT "X(256)":U
  86. LABEL "Fakturadatum"
  87. VIEW-AS FILL-IN NATIVE
  88. SIZE 40 BY 1
  89. BGCOLOR 15 NO-UNDO.
  90. DEFINE VARIABLE F_Faknr AS CHARACTER FORMAT "X(256)":U
  91. LABEL "Fakturanummer"
  92. VIEW-AS FILL-IN NATIVE
  93. SIZE 40 BY 1
  94. BGCOLOR 15 NO-UNDO.
  95. DEFINE VARIABLE F_Saldo AS CHARACTER FORMAT "X(256)":U
  96. LABEL "Saldo"
  97. VIEW-AS FILL-IN NATIVE
  98. SIZE 40 BY 1
  99. BGCOLOR 15 NO-UNDO.
  100. DEFINE VARIABLE F_Seite AS CHARACTER FORMAT "X(256)":U
  101. LABEL "Seite"
  102. VIEW-AS FILL-IN NATIVE
  103. SIZE 40 BY 1
  104. BGCOLOR 15 NO-UNDO.
  105. DEFINE RECTANGLE RECT-1
  106. EDGE-PIXELS 2 GRAPHIC-EDGE NO-FILL
  107. SIZE 78 BY 10.95.
  108. /* ************************ Frame Definitions *********************** */
  109. DEFINE FRAME fMain
  110. F_Beruecksichtigt AT ROW 1.52 COL 26 COLON-ALIGNED WIDGET-ID 2
  111. F_Seite AT ROW 2.52 COL 26 COLON-ALIGNED WIDGET-ID 4
  112. F_Faknr AT ROW 3.52 COL 26 COLON-ALIGNED WIDGET-ID 6
  113. F_Fakdat AT ROW 4.52 COL 26 COLON-ALIGNED WIDGET-ID 8
  114. F_Faellig AT ROW 5.52 COL 26 COLON-ALIGNED WIDGET-ID 10
  115. F_Fakbetr AT ROW 6.52 COL 26 COLON-ALIGNED WIDGET-ID 12
  116. F_Bezahlt AT ROW 7.52 COL 26 COLON-ALIGNED WIDGET-ID 20
  117. F_Saldo AT ROW 8.52 COL 26 COLON-ALIGNED WIDGET-ID 22
  118. Btn_Save AT ROW 10.52 COL 20.6 WIDGET-ID 16
  119. Btn_Cancel AT ROW 10.52 COL 47.4 WIDGET-ID 18
  120. RECT-1 AT ROW 1.24 COL 2 WIDGET-ID 14
  121. WITH 1 DOWN NO-BOX KEEP-TAB-ORDER OVERLAY
  122. SIDE-LABELS NO-UNDERLINE THREE-D
  123. AT COL 1 ROW 1
  124. SIZE 80 BY 11.43 WIDGET-ID 100.
  125. /* *********************** Procedure Settings ************************ */
  126. &ANALYZE-SUSPEND _PROCEDURE-SETTINGS
  127. /* Settings for THIS-PROCEDURE
  128. Type: SmartFrame
  129. Allow: Basic,Browse,DB-Fields,Query,Smart
  130. Container Links: Data-Target,Data-Source,Page-Target,Update-Source,Update-Target
  131. Other Settings: PERSISTENT-ONLY COMPILE APPSERVER
  132. */
  133. /* This procedure should always be RUN PERSISTENT. Report the error, */
  134. /* then cleanup and return. */
  135. IF NOT THIS-PROCEDURE:PERSISTENT THEN DO:
  136. MESSAGE "{&FILE-NAME} should only be RUN PERSISTENT.":U
  137. VIEW-AS ALERT-BOX ERROR BUTTONS OK.
  138. RETURN.
  139. END.
  140. &ANALYZE-RESUME _END-PROCEDURE-SETTINGS
  141. /* ************************* Create Window ************************** */
  142. &ANALYZE-SUSPEND _CREATE-WINDOW
  143. /* DESIGN Window definition (used by the UIB)
  144. CREATE WINDOW fFrameWin ASSIGN
  145. HEIGHT = 11.48
  146. WIDTH = 80.2.
  147. /* END WINDOW DEFINITION */
  148. */
  149. &ANALYZE-RESUME
  150. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CUSTOM _INCLUDED-LIB fFrameWin
  151. /* ************************* Included-Libraries *********************** */
  152. {src/adm2/containr.i}
  153. /* _UIB-CODE-BLOCK-END */
  154. &ANALYZE-RESUME
  155. /* *********** Runtime Attributes and AppBuilder Settings *********** */
  156. &ANALYZE-SUSPEND _RUN-TIME-ATTRIBUTES
  157. /* SETTINGS FOR WINDOW fFrameWin
  158. VISIBLE,,RUN-PERSISTENT */
  159. /* SETTINGS FOR FRAME fMain
  160. NOT-VISIBLE FRAME-NAME */
  161. ASSIGN
  162. FRAME fMain:HIDDEN = TRUE.
  163. /* SETTINGS FOR BUTTON Btn_Save IN FRAME fMain
  164. NO-ENABLE */
  165. /* SETTINGS FOR FILL-IN F_Beruecksichtigt IN FRAME fMain
  166. 6 */
  167. /* SETTINGS FOR FILL-IN F_Bezahlt IN FRAME fMain
  168. 6 */
  169. /* SETTINGS FOR FILL-IN F_Faellig IN FRAME fMain
  170. 6 */
  171. /* SETTINGS FOR FILL-IN F_Fakbetr IN FRAME fMain
  172. 6 */
  173. /* SETTINGS FOR FILL-IN F_Fakdat IN FRAME fMain
  174. 6 */
  175. /* SETTINGS FOR FILL-IN F_Faknr IN FRAME fMain
  176. 6 */
  177. /* SETTINGS FOR FILL-IN F_Saldo IN FRAME fMain
  178. 6 */
  179. /* SETTINGS FOR FILL-IN F_Seite IN FRAME fMain
  180. 6 */
  181. /* _RUN-TIME-ATTRIBUTES-END */
  182. &ANALYZE-RESUME
  183. /* Setting information for Queries and Browse Widgets fields */
  184. &ANALYZE-SUSPEND _QUERY-BLOCK FRAME fMain
  185. /* Query rebuild information for FRAME fMain
  186. _Options = ""
  187. _Query is NOT OPENED
  188. */ /* FRAME fMain */
  189. &ANALYZE-RESUME
  190. /* ************************ Control Triggers ************************ */
  191. &Scoped-define SELF-NAME Btn_Cancel
  192. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL Btn_Cancel fFrameWin
  193. ON CHOOSE OF Btn_Cancel IN FRAME fMain /* Abbrechen */
  194. DO:
  195. RUN ENDE_MUTATION.
  196. APPLY 'ENTRY' TO F_Beruecksichtigt IN FRAME {&FRAME-NAME}.
  197. RETURN NO-APPLY.
  198. END.
  199. /* _UIB-CODE-BLOCK-END */
  200. &ANALYZE-RESUME
  201. &Scoped-define SELF-NAME Btn_Save
  202. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL Btn_Save fFrameWin
  203. ON CHOOSE OF Btn_Save IN FRAME fMain /* Speichern */
  204. DO:
  205. RUN SPEICHERN.
  206. APPLY 'ENTRY' TO F_Beruecksichtigt.
  207. RETURN NO-APPLY.
  208. END.
  209. /* _UIB-CODE-BLOCK-END */
  210. &ANALYZE-RESUME
  211. &UNDEFINE SELF-NAME
  212. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CUSTOM _MAIN-BLOCK fFrameWin
  213. /* *************************** Main Block *************************** */
  214. &IF DEFINED(UIB_IS_RUNNING) <> 0 &THEN
  215. /* Now enable the interface if in test mode - otherwise this happens when
  216. the object is explicitly initialized from its container. */
  217. RUN initializeObject.
  218. &ENDIF
  219. SUBSCRIBE TO 'PUSHMAHNTEXT' ANYWHERE.
  220. ON 'VALUE-CHANGED' OF F_Beruecksichtigt
  221. OR 'VALUE-CHANGED' OF F_Seite
  222. OR 'VALUE-CHANGED' OF F_Faknr
  223. OR 'VALUE-CHANGED' OF F_Fakdat
  224. OR 'VALUE-CHANGED' OF F_Faellig
  225. OR 'VALUE-CHANGED' OF F_Fakbetr
  226. OR 'VALUE-CHANGED' OF F_Bezahlt
  227. OR 'VALUE-CHANGED' OF F_Saldo
  228. DO:
  229. RUN BEGIN_MUTATION.
  230. RETURN NO-APPLY.
  231. END.
  232. /* _UIB-CODE-BLOCK-END */
  233. &ANALYZE-RESUME
  234. /* ********************** Internal Procedures *********************** */
  235. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE adm-create-objects fFrameWin _ADM-CREATE-OBJECTS
  236. PROCEDURE adm-create-objects :
  237. /*------------------------------------------------------------------------------
  238. Purpose: Create handles for all SmartObjects used in this procedure.
  239. After SmartObjects are initialized, then SmartLinks are added.
  240. Parameters: <none>
  241. ------------------------------------------------------------------------------*/
  242. END PROCEDURE.
  243. /* _UIB-CODE-BLOCK-END */
  244. &ANALYZE-RESUME
  245. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE BEGIN_MUTATION fFrameWin
  246. PROCEDURE BEGIN_MUTATION :
  247. /*------------------------------------------------------------------------------
  248. Purpose:
  249. Parameters: <none>
  250. Notes:
  251. ------------------------------------------------------------------------------*/
  252. DO WITH FRAME {&FRAME-NAME}:
  253. IF FMutFlag THEN RETURN.
  254. Btn_Save:SENSITIVE = TRUE.
  255. FMutFlag = TRUE.
  256. DYNAMIC-FUNCTION('setMutFlag':U, FMutFlag, Progname ) NO-ERROR.
  257. RUN DISABLE_COMBO IN hKontainer.
  258. END.
  259. END PROCEDURE.
  260. /* _UIB-CODE-BLOCK-END */
  261. &ANALYZE-RESUME
  262. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE disable_UI fFrameWin _DEFAULT-DISABLE
  263. PROCEDURE disable_UI :
  264. /*------------------------------------------------------------------------------
  265. Purpose: DISABLE the User Interface
  266. Parameters: <none>
  267. Notes: Here we clean-up the user-interface by deleting
  268. dynamic widgets we have created and/or hide
  269. frames. This procedure is usually called when
  270. we are ready to "clean-up" after running.
  271. ------------------------------------------------------------------------------*/
  272. /* Hide all frames. */
  273. HIDE FRAME fMain.
  274. IF THIS-PROCEDURE:PERSISTENT THEN DELETE PROCEDURE THIS-PROCEDURE.
  275. END PROCEDURE.
  276. /* _UIB-CODE-BLOCK-END */
  277. &ANALYZE-RESUME
  278. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE enable_UI fFrameWin _DEFAULT-ENABLE
  279. PROCEDURE enable_UI :
  280. /*------------------------------------------------------------------------------
  281. Purpose: ENABLE the User Interface
  282. Parameters: <none>
  283. Notes: Here we display/view/enable the widgets in the
  284. user-interface. In addition, OPEN all queries
  285. associated with each FRAME and BROWSE.
  286. These statements here are based on the "Other
  287. Settings" section of the widget Property Sheets.
  288. ------------------------------------------------------------------------------*/
  289. DISPLAY F_Beruecksichtigt F_Seite F_Faknr F_Fakdat F_Faellig F_Fakbetr
  290. F_Bezahlt F_Saldo
  291. WITH FRAME fMain.
  292. ENABLE RECT-1 F_Beruecksichtigt F_Seite F_Faknr F_Fakdat F_Faellig F_Fakbetr
  293. F_Bezahlt F_Saldo Btn_Cancel
  294. WITH FRAME fMain.
  295. {&OPEN-BROWSERS-IN-QUERY-fMain}
  296. END PROCEDURE.
  297. /* _UIB-CODE-BLOCK-END */
  298. &ANALYZE-RESUME
  299. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE ENDE_MUTATION fFrameWin
  300. PROCEDURE ENDE_MUTATION :
  301. /*------------------------------------------------------------------------------
  302. Purpose:
  303. Parameters: <none>
  304. Notes:
  305. ------------------------------------------------------------------------------*/
  306. DO WITH FRAME {&FRAME-NAME}:
  307. Btn_Save:SENSITIVE = FALSE.
  308. FMutFlag = FALSE.
  309. DYNAMIC-FUNCTION('setMutFlag':U, FMutFlag, Progname ) NO-ERROR.
  310. RUN ENABLE_COMBO IN hKontainer NO-ERROR.
  311. END.
  312. END PROCEDURE.
  313. /* _UIB-CODE-BLOCK-END */
  314. &ANALYZE-RESUME
  315. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE initializeObject fFrameWin
  316. PROCEDURE initializeObject :
  317. /*------------------------------------------------------------------------------
  318. Purpose: Super Override
  319. Parameters:
  320. Notes:
  321. ------------------------------------------------------------------------------*/
  322. EMPTY TEMP-TABLE tTabTexte.
  323. CREATE tTabTexte.
  324. hTabTexte = TEMP-TABLE tTabTexte:DEFAULT-BUFFER-HANDLE.
  325. RUN SUPER.
  326. hKontainer = DYNAMIC-FUNCTION('getContainerSource':U) NO-ERROR.
  327. hDaten = DYNAMIC-FUNCTION('getDataSource':U) NO-ERROR.
  328. Progname = DYNAMIC-FUNCTION('getProgname':U IN hKontainer ) NO-ERROR.
  329. END PROCEDURE.
  330. /* _UIB-CODE-BLOCK-END */
  331. &ANALYZE-RESUME
  332. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE PUSHMAHNTEXT fFrameWin
  333. PROCEDURE PUSHMAHNTEXT :
  334. /*------------------------------------------------------------------------------
  335. Purpose:
  336. Parameters: <none>
  337. Notes:
  338. ------------------------------------------------------------------------------*/
  339. DEF INPUT PARAMETER ipDaten AS HANDLE NO-UNDO.
  340. DEF VAR ii AS INT NO-UNDO.
  341. EMPTY TEMP-TABLE tTabTexte.
  342. CREATE tTabTexte.
  343. IF VALID-HANDLE ( ipDaten ) THEN hTabTexte:BUFFER-COPY(ipDaten) NO-ERROR.
  344. ELSE tTabTexte.Inhalt = FILL(CHR(10), 15).
  345. ASSIGN cFirma = tTabtexte.Firma
  346. iSprcd = tTabtexte.Sprcd
  347. iStufe = INTEGER(SUBSTRING(tTabTexte.TextArt,05,02))
  348. iArt = INTEGER(SUBSTRING(tTabTexte.TextArt,07,02)).
  349. IF iArt <> 3 THEN RETURN.
  350. DO ii = 1 TO NUM-ENTRIES(tTabTexte.Inhalt, CHR(10)):
  351. CASE ii:
  352. WHEN 1 THEN F_Beruecksichtigt = ENTRY(1, tTabTexte.Inhalt, CHR(10)).
  353. WHEN 2 THEN F_Seite = ENTRY(2, tTabTexte.Inhalt, CHR(10)).
  354. WHEN 3 THEN F_Faknr = ENTRY(3, tTabTexte.Inhalt, CHR(10)).
  355. WHEN 4 THEN F_Fakdat = ENTRY(4, tTabTexte.Inhalt, CHR(10)).
  356. WHEN 5 THEN F_Faellig = ENTRY(5, tTabTexte.Inhalt, CHR(10)).
  357. WHEN 6 THEN F_Fakbetr = ENTRY(6, tTabTexte.Inhalt, CHR(10)).
  358. WHEN 7 THEN F_Bezahlt = ENTRY(7, tTabTexte.Inhalt, CHR(10)).
  359. WHEN 8 THEN F_Saldo = ENTRY(8, tTabTexte.Inhalt, CHR(10)).
  360. END CASE.
  361. END.
  362. DO WITH FRAME {&FRAME-NAME}:
  363. DISPLAY {&List-6}.
  364. APPLY 'ENTRY' TO F_Beruecksichtigt.
  365. END.
  366. END PROCEDURE.
  367. /* _UIB-CODE-BLOCK-END */
  368. &ANALYZE-RESUME
  369. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE SPEICHERN fFrameWin
  370. PROCEDURE SPEICHERN :
  371. /*------------------------------------------------------------------------------
  372. Purpose:
  373. Parameters: <none>
  374. Notes:
  375. ------------------------------------------------------------------------------*/
  376. DO WITH FRAME {&FRAME-NAME}:
  377. ASSIGN {&List-6}.
  378. EMPTY TEMP-TABLE tTabTexte.
  379. CREATE tTabTexte.
  380. ASSIGN tTabTexte.Firma = cFirma
  381. tTabTexte.Sprcd = iSprcd
  382. tTabTexte.TextArt = SUBSTITUTE('MAHN&1&2', STRING(iStufe,'99'), STRING(iArt,'99'))
  383. tTabTexte.Inhalt = F_Beruecksichtigt + CHR(10)
  384. + F_Seite + CHR(10)
  385. + F_Faknr + CHR(10)
  386. + F_Fakdat + CHR(10)
  387. + F_Faellig + CHR(10)
  388. + F_Fakbetr + CHR(10)
  389. + F_Bezahlt + CHR(10)
  390. + F_Saldo + CHR(10).
  391. Btn_Save:SENSITIVE = FALSE.
  392. END.
  393. RUN UPDATE_TABTEXTE IN hDaten ( hTabTexte ).
  394. FMutFlag = FALSE.
  395. DYNAMIC-FUNCTION('setMutFlag':U, FMutFlag, Progname ) NO-ERROR.
  396. RUN ENABLE_COMBO IN hKontainer NO-ERROR.
  397. END PROCEDURE.
  398. /* _UIB-CODE-BLOCK-END */
  399. &ANALYZE-RESUME