f-mahntexte-rekap.w 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520
  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_000_Tage F_030_Tage F_060_Tage ~
  48. F_090_Tage F_120_Tage F_FaelligSaldo F_Verzugszins F_Gesamtsaldo Btn_Cancel
  49. &Scoped-Define DISPLAYED-OBJECTS F_000_Tage F_030_Tage F_060_Tage ~
  50. F_090_Tage F_120_Tage F_FaelligSaldo F_Verzugszins F_Gesamtsaldo
  51. /* Custom List Definitions */
  52. /* List-1,List-2,List-3,List-4,List-5,List-6 */
  53. &Scoped-define List-6 F_000_Tage F_030_Tage F_060_Tage F_090_Tage ~
  54. F_120_Tage F_FaelligSaldo F_Verzugszins F_Gesamtsaldo
  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_000_Tage AS CHARACTER FORMAT "X(256)":U
  66. LABEL "Text für nicht fällig"
  67. VIEW-AS FILL-IN NATIVE
  68. SIZE 40 BY 1
  69. BGCOLOR 15 NO-UNDO.
  70. DEFINE VARIABLE F_030_Tage AS CHARACTER FORMAT "X(256)":U
  71. LABEL "Text für 1 - 30 Tage *"
  72. VIEW-AS FILL-IN NATIVE
  73. SIZE 40 BY 1
  74. BGCOLOR 15 NO-UNDO.
  75. DEFINE VARIABLE F_060_Tage AS CHARACTER FORMAT "X(256)":U
  76. LABEL "Text für 31 - 60 Tage **"
  77. VIEW-AS FILL-IN NATIVE
  78. SIZE 40 BY 1
  79. BGCOLOR 15 NO-UNDO.
  80. DEFINE VARIABLE F_090_Tage AS CHARACTER FORMAT "X(256)":U
  81. LABEL "Text für 61 - 90 Tage ***"
  82. VIEW-AS FILL-IN NATIVE
  83. SIZE 40 BY 1
  84. BGCOLOR 15 NO-UNDO.
  85. DEFINE VARIABLE F_120_Tage AS CHARACTER FORMAT "X(256)":U
  86. LABEL "Text für über 90 Tage ****"
  87. VIEW-AS FILL-IN NATIVE
  88. SIZE 40 BY 1
  89. BGCOLOR 15 NO-UNDO.
  90. DEFINE VARIABLE F_FaelligSaldo AS CHARACTER FORMAT "X(256)":U
  91. LABEL "Saldo der fälligen Beträge"
  92. VIEW-AS FILL-IN NATIVE
  93. SIZE 40 BY 1
  94. BGCOLOR 15 NO-UNDO.
  95. DEFINE VARIABLE F_Gesamtsaldo AS CHARACTER FORMAT "X(256)":U
  96. LABEL "Text für Gesamtsaldo"
  97. VIEW-AS FILL-IN NATIVE
  98. SIZE 40 BY 1
  99. BGCOLOR 15 NO-UNDO.
  100. DEFINE VARIABLE F_Verzugszins AS CHARACTER FORMAT "X(256)":U
  101. LABEL "Verzugszins"
  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_000_Tage AT ROW 1.52 COL 27 COLON-ALIGNED WIDGET-ID 2
  111. F_030_Tage AT ROW 2.52 COL 27 COLON-ALIGNED WIDGET-ID 4
  112. F_060_Tage AT ROW 3.52 COL 27 COLON-ALIGNED WIDGET-ID 6
  113. F_090_Tage AT ROW 4.52 COL 27 COLON-ALIGNED WIDGET-ID 8
  114. F_120_Tage AT ROW 5.52 COL 27 COLON-ALIGNED WIDGET-ID 20
  115. F_FaelligSaldo AT ROW 6.52 COL 27 COLON-ALIGNED WIDGET-ID 12
  116. F_Verzugszins AT ROW 7.52 COL 27 COLON-ALIGNED WIDGET-ID 22
  117. F_Gesamtsaldo AT ROW 8.52 COL 27 COLON-ALIGNED WIDGET-ID 10
  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_000_Tage IN FRAME fMain
  166. 6 */
  167. /* SETTINGS FOR FILL-IN F_030_Tage IN FRAME fMain
  168. 6 */
  169. /* SETTINGS FOR FILL-IN F_060_Tage IN FRAME fMain
  170. 6 */
  171. /* SETTINGS FOR FILL-IN F_090_Tage IN FRAME fMain
  172. 6 */
  173. /* SETTINGS FOR FILL-IN F_120_Tage IN FRAME fMain
  174. 6 */
  175. /* SETTINGS FOR FILL-IN F_FaelligSaldo IN FRAME fMain
  176. 6 */
  177. /* SETTINGS FOR FILL-IN F_Gesamtsaldo IN FRAME fMain
  178. 6 */
  179. /* SETTINGS FOR FILL-IN F_Verzugszins 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_000_Tage 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_000_Tage.
  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_000_Tage
  221. OR 'VALUE-CHANGED' OF F_030_Tage
  222. OR 'VALUE-CHANGED' OF F_060_Tage
  223. OR 'VALUE-CHANGED' OF F_090_Tage
  224. OR 'VALUE-CHANGED' OF F_120_Tage
  225. OR 'VALUE-CHANGED' OF F_GesamtSaldo
  226. OR 'VALUE-CHANGED' OF F_FaelligSaldo
  227. DO:
  228. RUN BEGIN_MUTATION.
  229. RETURN NO-APPLY.
  230. END.
  231. /* _UIB-CODE-BLOCK-END */
  232. &ANALYZE-RESUME
  233. /* ********************** Internal Procedures *********************** */
  234. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE adm-create-objects fFrameWin _ADM-CREATE-OBJECTS
  235. PROCEDURE adm-create-objects :
  236. /*------------------------------------------------------------------------------
  237. Purpose: Create handles for all SmartObjects used in this procedure.
  238. After SmartObjects are initialized, then SmartLinks are added.
  239. Parameters: <none>
  240. ------------------------------------------------------------------------------*/
  241. END PROCEDURE.
  242. /* _UIB-CODE-BLOCK-END */
  243. &ANALYZE-RESUME
  244. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE BEGIN_MUTATION fFrameWin
  245. PROCEDURE BEGIN_MUTATION :
  246. /*------------------------------------------------------------------------------
  247. Purpose:
  248. Parameters: <none>
  249. Notes:
  250. ------------------------------------------------------------------------------*/
  251. DO WITH FRAME {&FRAME-NAME}:
  252. IF FMutFlag THEN RETURN.
  253. Btn_Save:SENSITIVE = TRUE.
  254. FMutFlag = TRUE.
  255. DYNAMIC-FUNCTION('setMutFlag':U, FMutFlag, Progname ) NO-ERROR.
  256. RUN DISABLE_COMBO IN hKontainer.
  257. END.
  258. END PROCEDURE.
  259. /* _UIB-CODE-BLOCK-END */
  260. &ANALYZE-RESUME
  261. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE disable_UI fFrameWin _DEFAULT-DISABLE
  262. PROCEDURE disable_UI :
  263. /*------------------------------------------------------------------------------
  264. Purpose: DISABLE the User Interface
  265. Parameters: <none>
  266. Notes: Here we clean-up the user-interface by deleting
  267. dynamic widgets we have created and/or hide
  268. frames. This procedure is usually called when
  269. we are ready to "clean-up" after running.
  270. ------------------------------------------------------------------------------*/
  271. /* Hide all frames. */
  272. HIDE FRAME fMain.
  273. IF THIS-PROCEDURE:PERSISTENT THEN DELETE PROCEDURE THIS-PROCEDURE.
  274. END PROCEDURE.
  275. /* _UIB-CODE-BLOCK-END */
  276. &ANALYZE-RESUME
  277. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE enable_UI fFrameWin _DEFAULT-ENABLE
  278. PROCEDURE enable_UI :
  279. /*------------------------------------------------------------------------------
  280. Purpose: ENABLE the User Interface
  281. Parameters: <none>
  282. Notes: Here we display/view/enable the widgets in the
  283. user-interface. In addition, OPEN all queries
  284. associated with each FRAME and BROWSE.
  285. These statements here are based on the "Other
  286. Settings" section of the widget Property Sheets.
  287. ------------------------------------------------------------------------------*/
  288. DISPLAY F_000_Tage F_030_Tage F_060_Tage F_090_Tage F_120_Tage F_FaelligSaldo
  289. F_Verzugszins F_Gesamtsaldo
  290. WITH FRAME fMain.
  291. ENABLE RECT-1 F_000_Tage F_030_Tage F_060_Tage F_090_Tage F_120_Tage
  292. F_FaelligSaldo F_Verzugszins F_Gesamtsaldo Btn_Cancel
  293. WITH FRAME fMain.
  294. {&OPEN-BROWSERS-IN-QUERY-fMain}
  295. END PROCEDURE.
  296. /* _UIB-CODE-BLOCK-END */
  297. &ANALYZE-RESUME
  298. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE ENDE_MUTATION fFrameWin
  299. PROCEDURE ENDE_MUTATION :
  300. /*------------------------------------------------------------------------------
  301. Purpose:
  302. Parameters: <none>
  303. Notes:
  304. ------------------------------------------------------------------------------*/
  305. DO WITH FRAME {&FRAME-NAME}:
  306. Btn_Save:SENSITIVE = FALSE.
  307. FMutFlag = FALSE.
  308. DYNAMIC-FUNCTION('setMutFlag':U, FMutFlag, Progname ) NO-ERROR.
  309. RUN ENABLE_COMBO IN hKontainer NO-ERROR.
  310. END.
  311. END PROCEDURE.
  312. /* _UIB-CODE-BLOCK-END */
  313. &ANALYZE-RESUME
  314. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE initializeObject fFrameWin
  315. PROCEDURE initializeObject :
  316. /*------------------------------------------------------------------------------
  317. Purpose: Super Override
  318. Parameters:
  319. Notes:
  320. ------------------------------------------------------------------------------*/
  321. EMPTY TEMP-TABLE tTabTexte.
  322. CREATE tTabTexte.
  323. hTabTexte = TEMP-TABLE tTabTexte:DEFAULT-BUFFER-HANDLE.
  324. RUN SUPER.
  325. hKontainer = DYNAMIC-FUNCTION('getContainerSource':U) NO-ERROR.
  326. hDaten = DYNAMIC-FUNCTION('getDataSource':U) NO-ERROR.
  327. Progname = DYNAMIC-FUNCTION('getProgname':U IN hKontainer ) NO-ERROR.
  328. END PROCEDURE.
  329. /* _UIB-CODE-BLOCK-END */
  330. &ANALYZE-RESUME
  331. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE PUSHMAHNTEXT fFrameWin
  332. PROCEDURE PUSHMAHNTEXT :
  333. /*------------------------------------------------------------------------------
  334. Purpose:
  335. Parameters: <none>
  336. Notes:
  337. ------------------------------------------------------------------------------*/
  338. DEF INPUT PARAMETER ipDaten AS HANDLE NO-UNDO.
  339. DEF VAR ii AS INT NO-UNDO.
  340. EMPTY TEMP-TABLE tTabTexte.
  341. CREATE tTabTexte.
  342. IF VALID-HANDLE ( ipDaten ) THEN hTabTexte:BUFFER-COPY(ipDaten) NO-ERROR.
  343. ELSE tTabTexte.Inhalt = FILL(CHR(10), 15).
  344. ASSIGN cFirma = tTabtexte.Firma
  345. iSprcd = tTabtexte.Sprcd
  346. iStufe = INTEGER(SUBSTRING(tTabTexte.TextArt,05,02))
  347. iArt = INTEGER(SUBSTRING(tTabTexte.TextArt,07,02)).
  348. IF iArt <> 5 THEN RETURN.
  349. DO ii = 1 TO NUM-ENTRIES(tTabTexte.Inhalt, CHR(10)):
  350. CASE ii:
  351. WHEN 1 THEN F_000_Tage = ENTRY(1, tTabTexte.Inhalt, CHR(10)).
  352. WHEN 2 THEN F_030_Tage = ENTRY(2, tTabTexte.Inhalt, CHR(10)).
  353. WHEN 3 THEN F_060_Tage = ENTRY(3, tTabTexte.Inhalt, CHR(10)).
  354. WHEN 4 THEN F_090_Tage = ENTRY(4, tTabTexte.Inhalt, CHR(10)).
  355. WHEN 5 THEN F_120_Tage = ENTRY(5, tTabTexte.Inhalt, CHR(10)).
  356. WHEN 6 THEN F_FaelligSaldo = ENTRY(6, tTabTexte.Inhalt, CHR(10)).
  357. WHEN 7 THEN F_Verzugszins = ENTRY(7, tTabTexte.Inhalt, CHR(10)).
  358. WHEN 8 THEN F_GesamtSaldo = ENTRY(8, tTabTexte.Inhalt, CHR(10)).
  359. END CASE.
  360. END.
  361. DO WITH FRAME {&FRAME-NAME}:
  362. DISPLAY {&List-6}.
  363. APPLY 'ENTRY' TO F_000_Tage.
  364. END.
  365. END PROCEDURE.
  366. /* _UIB-CODE-BLOCK-END */
  367. &ANALYZE-RESUME
  368. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE SPEICHERN fFrameWin
  369. PROCEDURE SPEICHERN :
  370. /*------------------------------------------------------------------------------
  371. Purpose:
  372. Parameters: <none>
  373. Notes:
  374. ------------------------------------------------------------------------------*/
  375. DO WITH FRAME {&FRAME-NAME}:
  376. ASSIGN {&List-6}.
  377. EMPTY TEMP-TABLE tTabTexte.
  378. CREATE tTabTexte.
  379. ASSIGN tTabTexte.Firma = cFirma
  380. tTabTexte.Sprcd = iSprcd
  381. tTabTexte.TextArt = SUBSTITUTE('MAHN&1&2', STRING(iStufe,'99'), STRING(iArt,'99'))
  382. tTabTexte.Inhalt = F_000_Tage + CHR(10)
  383. + F_030_Tage + CHR(10)
  384. + F_060_Tage + CHR(10)
  385. + F_090_Tage + CHR(10)
  386. + F_120_Tage + CHR(10)
  387. + F_FaelligSaldo + CHR(10)
  388. + F_Verzugszins + CHR(10)
  389. + F_GesamtSaldo + CHR(10).
  390. Btn_Save:SENSITIVE = FALSE.
  391. END.
  392. RUN UPDATE_TABTEXTE IN hDaten ( hTabTexte ).
  393. FMutFlag = FALSE.
  394. DYNAMIC-FUNCTION('setMutFlag':U, FMutFlag, Progname ) NO-ERROR.
  395. RUN ENABLE_COMBO IN hKontainer NO-ERROR.
  396. END PROCEDURE.
  397. /* _UIB-CODE-BLOCK-END */
  398. &ANALYZE-RESUME