w-ddaktionen.w 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609
  1. &ANALYZE-SUSPEND _VERSION-NUMBER AB_v10r12 GUI ADM2
  2. &ANALYZE-RESUME
  3. &Scoped-define WINDOW-NAME wDDAktionen
  4. {adecomm/appserv.i}
  5. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CUSTOM _DEFINITIONS wDDAktionen
  6. /*------------------------------------------------------------------------
  7. File:
  8. Description: from cntnrwin.w - ADM SmartWindow Template
  9. Input Parameters:
  10. <none>
  11. Output Parameters:
  12. <none>
  13. History: New V9 Version - January 15, 1998
  14. ------------------------------------------------------------------------*/
  15. /* This .W file was created with the Progress AB. */
  16. /*----------------------------------------------------------------------*/
  17. /* Create an unnamed pool to store all the widgets created
  18. by this procedure. This is a good default which assures
  19. that this procedure's triggers and internal procedures
  20. will execute in this procedure's storage, and that proper
  21. cleanup will occur on deletion of the procedure. */
  22. CREATE WIDGET-POOL.
  23. /* *************************** Definitions ************************** */
  24. /* Parameters Definitions --- */
  25. /* Local Variable Definitions --- */
  26. { incl/windefinition.i }
  27. {src/adm2/widgetprto.i}
  28. /* _UIB-CODE-BLOCK-END */
  29. &ANALYZE-RESUME
  30. &ANALYZE-SUSPEND _UIB-PREPROCESSOR-BLOCK
  31. /* ******************** Preprocessor Definitions ******************** */
  32. &Scoped-define PROCEDURE-TYPE SmartWindow
  33. &Scoped-define DB-AWARE no
  34. &Scoped-define ADM-CONTAINER WINDOW
  35. &Scoped-define ADM-SUPPORTED-LINKS Data-Target,Data-Source,Page-Target,Update-Source,Update-Target,Filter-target,Filter-Source
  36. /* Name of designated FRAME-NAME and/or first browse and/or first query */
  37. &Scoped-define FRAME-NAME fMain
  38. /* Standard List Definitions */
  39. &Scoped-Define ENABLED-OBJECTS CB_EinkaufVerkauf Btn_Transfer CB_Kampanie ~
  40. F_LetzterAbruf Btn_cancel F_vonDatum F_bisDatum
  41. &Scoped-Define DISPLAYED-OBJECTS CB_EinkaufVerkauf CB_Kampanie ~
  42. F_LetzterAbruf F_vonDatum F_bisDatum
  43. /* Custom List Definitions */
  44. /* List-1,List-2,List-3,List-4,List-5,List-6 */
  45. &Scoped-define List-6 CB_EinkaufVerkauf CB_Kampanie F_LetzterAbruf ~
  46. F_vonDatum F_bisDatum
  47. /* _UIB-PREPROCESSOR-BLOCK-END */
  48. &ANALYZE-RESUME
  49. /* ************************ Function Prototypes ********************** */
  50. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD getProgname wDDAktionen
  51. FUNCTION getProgname RETURNS CHARACTER
  52. ( /* parameter-definitions */ ) FORWARD.
  53. /* _UIB-CODE-BLOCK-END */
  54. &ANALYZE-RESUME
  55. /* *********************** Control Definitions ********************** */
  56. /* Define the widget handle for the window */
  57. DEFINE VAR wDDAktionen AS WIDGET-HANDLE NO-UNDO.
  58. /* Definitions of the field level widgets */
  59. DEFINE BUTTON Btn_cancel
  60. LABEL "abbrechen"
  61. SIZE 20 BY 1.
  62. DEFINE BUTTON Btn_Transfer
  63. LABEL "Daten Abrufen"
  64. SIZE 20 BY 1.
  65. DEFINE VARIABLE CB_EinkaufVerkauf AS CHARACTER FORMAT "X(256)":U INITIAL "BT-EK"
  66. LABEL "Einkauf/Verkauf"
  67. VIEW-AS COMBO-BOX INNER-LINES 5
  68. LIST-ITEM-PAIRS "Einkauf","BT-EK",
  69. "Verkauf","BT-VK"
  70. DROP-DOWN-LIST
  71. SIZE 40 BY 1
  72. BGCOLOR 15 NO-UNDO.
  73. DEFINE VARIABLE CB_Kampanie AS CHARACTER FORMAT "X(256)":U INITIAL "BT-EK"
  74. LABEL "Art der Kampanie"
  75. VIEW-AS COMBO-BOX INNER-LINES 5
  76. LIST-ITEM-PAIRS "EK-Aktionsrabett","CT-03-01"
  77. DROP-DOWN-LIST
  78. SIZE 40 BY 1
  79. BGCOLOR 15 NO-UNDO.
  80. DEFINE VARIABLE F_bisDatum AS DATE FORMAT "99.99.9999":U
  81. LABEL "-"
  82. VIEW-AS FILL-IN NATIVE
  83. SIZE 18 BY 1
  84. BGCOLOR 15 NO-UNDO.
  85. DEFINE VARIABLE F_LetzterAbruf AS DATE FORMAT "99.99.9999":U
  86. LABEL "zuletzt abgerufen"
  87. VIEW-AS FILL-IN NATIVE
  88. SIZE 18 BY 1
  89. BGCOLOR 15 NO-UNDO.
  90. DEFINE VARIABLE F_vonDatum AS DATE FORMAT "99.99.9999":U
  91. LABEL "Aktionen von - bis Datum"
  92. VIEW-AS FILL-IN NATIVE
  93. SIZE 18 BY 1
  94. BGCOLOR 15 NO-UNDO.
  95. /* ************************ Frame Definitions *********************** */
  96. DEFINE FRAME fMain
  97. CB_EinkaufVerkauf AT ROW 2 COL 35 COLON-ALIGNED WIDGET-ID 2
  98. Btn_Transfer AT ROW 2 COL 100 WIDGET-ID 12
  99. CB_Kampanie AT ROW 3 COL 35 COLON-ALIGNED WIDGET-ID 4
  100. F_LetzterAbruf AT ROW 4 COL 35 COLON-ALIGNED WIDGET-ID 6
  101. Btn_cancel AT ROW 4 COL 100 WIDGET-ID 14
  102. F_vonDatum AT ROW 4.95 COL 35 COLON-ALIGNED WIDGET-ID 8
  103. F_bisDatum AT ROW 4.95 COL 55 COLON-ALIGNED WIDGET-ID 10
  104. WITH 1 DOWN NO-BOX KEEP-TAB-ORDER OVERLAY
  105. SIDE-LABELS NO-UNDERLINE THREE-D
  106. AT COL 1 ROW 1
  107. SIZE 160 BY 30.48
  108. CANCEL-BUTTON Btn_cancel WIDGET-ID 100.
  109. /* *********************** Procedure Settings ************************ */
  110. &ANALYZE-SUSPEND _PROCEDURE-SETTINGS
  111. /* Settings for THIS-PROCEDURE
  112. Type: SmartWindow
  113. Allow: Basic,Browse,DB-Fields,Query,Smart,Window
  114. Container Links: Data-Target,Data-Source,Page-Target,Update-Source,Update-Target,Filter-target,Filter-Source
  115. Other Settings: COMPILE APPSERVER
  116. */
  117. &ANALYZE-RESUME _END-PROCEDURE-SETTINGS
  118. /* ************************* Create Window ************************** */
  119. &ANALYZE-SUSPEND _CREATE-WINDOW
  120. IF SESSION:DISPLAY-TYPE = "GUI":U THEN
  121. CREATE WINDOW wDDAktionen ASSIGN
  122. HIDDEN = YES
  123. TITLE = "Aktionen von DigitalDrink"
  124. HEIGHT = 30.48
  125. WIDTH = 160
  126. MAX-HEIGHT = 30.48
  127. MAX-WIDTH = 160
  128. VIRTUAL-HEIGHT = 30.48
  129. VIRTUAL-WIDTH = 160
  130. RESIZE = no
  131. SCROLL-BARS = no
  132. STATUS-AREA = no
  133. BGCOLOR = ?
  134. FGCOLOR = ?
  135. THREE-D = yes
  136. MESSAGE-AREA = no
  137. SENSITIVE = yes.
  138. ELSE {&WINDOW-NAME} = CURRENT-WINDOW.
  139. &IF '{&WINDOW-SYSTEM}' NE 'TTY' &THEN
  140. IF NOT wDDAktionen:LOAD-ICON("grafik/appl.ico":U) THEN
  141. MESSAGE "Unable to load icon: grafik/appl.ico"
  142. VIEW-AS ALERT-BOX WARNING BUTTONS OK.
  143. &ENDIF
  144. /* END WINDOW DEFINITION */
  145. &ANALYZE-RESUME
  146. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CUSTOM _INCLUDED-LIB wDDAktionen
  147. /* ************************* Included-Libraries *********************** */
  148. {src/adm2/containr.i}
  149. /* _UIB-CODE-BLOCK-END */
  150. &ANALYZE-RESUME
  151. /* *********** Runtime Attributes and AppBuilder Settings *********** */
  152. &ANALYZE-SUSPEND _RUN-TIME-ATTRIBUTES
  153. /* SETTINGS FOR WINDOW wDDAktionen
  154. VISIBLE,,RUN-PERSISTENT */
  155. /* SETTINGS FOR FRAME fMain
  156. FRAME-NAME */
  157. /* SETTINGS FOR COMBO-BOX CB_EinkaufVerkauf IN FRAME fMain
  158. 6 */
  159. /* SETTINGS FOR COMBO-BOX CB_Kampanie IN FRAME fMain
  160. 6 */
  161. /* SETTINGS FOR FILL-IN F_bisDatum IN FRAME fMain
  162. 6 */
  163. /* SETTINGS FOR FILL-IN F_LetzterAbruf IN FRAME fMain
  164. 6 */
  165. /* SETTINGS FOR FILL-IN F_vonDatum IN FRAME fMain
  166. 6 */
  167. IF SESSION:DISPLAY-TYPE = "GUI":U AND VALID-HANDLE(wDDAktionen)
  168. THEN wDDAktionen:HIDDEN = yes.
  169. /* _RUN-TIME-ATTRIBUTES-END */
  170. &ANALYZE-RESUME
  171. /* ************************ Control Triggers ************************ */
  172. &Scoped-define SELF-NAME wDDAktionen
  173. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL wDDAktionen wDDAktionen
  174. ON END-ERROR OF wDDAktionen /* Aktionen von DigitalDrink */
  175. OR ENDKEY OF {&WINDOW-NAME} ANYWHERE
  176. DO:
  177. /* This case occurs when the user presses the "Esc" key.
  178. In a persistently run window, just ignore this. If we did not, the
  179. application would exit. */
  180. IF THIS-PROCEDURE:PERSISTENT THEN RETURN NO-APPLY.
  181. /* ****************************** */
  182. /* RUN ENDE.*/
  183. RETURN NO-APPLY.
  184. /* ****************************** */
  185. END.
  186. /* _UIB-CODE-BLOCK-END */
  187. &ANALYZE-RESUME
  188. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL wDDAktionen wDDAktionen
  189. ON WINDOW-CLOSE OF wDDAktionen /* Aktionen von DigitalDrink */
  190. DO:
  191. /* This ADM code must be left here in order for the SmartWindow
  192. and its descendents to terminate properly on exit. */
  193. RUN ENDE.
  194. RETURN NO-APPLY.
  195. END.
  196. /* _UIB-CODE-BLOCK-END */
  197. &ANALYZE-RESUME
  198. &Scoped-define SELF-NAME Btn_cancel
  199. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL Btn_cancel wDDAktionen
  200. ON CHOOSE OF Btn_cancel IN FRAME fMain /* abbrechen */
  201. DO:
  202. RUN ENDE.
  203. RETURN NO-APPLY.
  204. END.
  205. /* _UIB-CODE-BLOCK-END */
  206. &ANALYZE-RESUME
  207. &Scoped-define SELF-NAME Btn_Transfer
  208. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL Btn_Transfer wDDAktionen
  209. ON CHOOSE OF Btn_Transfer IN FRAME fMain /* Daten Abrufen */
  210. DO:
  211. RUN DD_DATEN_HOLEN.
  212. END.
  213. /* _UIB-CODE-BLOCK-END */
  214. &ANALYZE-RESUME
  215. &UNDEFINE SELF-NAME
  216. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CUSTOM _MAIN-BLOCK wDDAktionen
  217. /* *************************** Main Block *************************** */
  218. { incl/winmainblock.i }
  219. {src/adm2/windowmn.i}
  220. /* _UIB-CODE-BLOCK-END */
  221. &ANALYZE-RESUME
  222. /* ********************** Internal Procedures *********************** */
  223. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE adm-create-objects wDDAktionen _ADM-CREATE-OBJECTS
  224. PROCEDURE adm-create-objects :
  225. /*------------------------------------------------------------------------------
  226. Purpose: Create handles for all SmartObjects used in this procedure.
  227. After SmartObjects are initialized, then SmartLinks are added.
  228. Parameters: <none>
  229. ------------------------------------------------------------------------------*/
  230. END PROCEDURE.
  231. /* _UIB-CODE-BLOCK-END */
  232. &ANALYZE-RESUME
  233. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE changePage wDDAktionen
  234. PROCEDURE changePage :
  235. /*------------------------------------------------------------------------------
  236. Purpose: Super Override
  237. Parameters:
  238. Notes:
  239. ------------------------------------------------------------------------------*/
  240. RUN SUPER.
  241. AktSeite = DYNAMIC-FUNCTION('getCurrentPage':U) NO-ERROR.
  242. CASE AktSeite:
  243. WHEN 1 THEN
  244. DO:
  245. /* RUN addLink ( hAktionen , 'TableIO':U , h_v-auftr ). */
  246. /* RUN addLink ( hAktionen , 'Navigation':U , h_d-auftr ). */
  247. /* RUN setButtons IN hAktionen ( 'initial-TableIo' ) NO-ERROR. */
  248. END.
  249. WHEN 2 THEN
  250. DO:
  251. END.
  252. END CASE.
  253. RUN ENTRY_CURSOR.
  254. END PROCEDURE.
  255. /* _UIB-CODE-BLOCK-END */
  256. &ANALYZE-RESUME
  257. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE disable_UI wDDAktionen _DEFAULT-DISABLE
  258. PROCEDURE disable_UI :
  259. /*------------------------------------------------------------------------------
  260. Purpose: DISABLE the User Interface
  261. Parameters: <none>
  262. Notes: Here we clean-up the user-interface by deleting
  263. dynamic widgets we have created and/or hide
  264. frames. This procedure is usually called when
  265. we are ready to "clean-up" after running.
  266. ------------------------------------------------------------------------------*/
  267. /* Delete the WINDOW we created */
  268. IF SESSION:DISPLAY-TYPE = "GUI":U AND VALID-HANDLE(wDDAktionen)
  269. THEN DELETE WIDGET wDDAktionen.
  270. IF THIS-PROCEDURE:PERSISTENT THEN DELETE PROCEDURE THIS-PROCEDURE.
  271. END PROCEDURE.
  272. /* _UIB-CODE-BLOCK-END */
  273. &ANALYZE-RESUME
  274. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE enableObject wDDAktionen
  275. PROCEDURE enableObject :
  276. /*------------------------------------------------------------------------------
  277. Purpose: Super Override
  278. Parameters:
  279. Notes:
  280. ------------------------------------------------------------------------------*/
  281. DO WITH FRAME {&FRAME-NAME}:
  282. RUN COMBO_DDKAMPANIE ( CB_Kampanie:HANDLE ).
  283. CB_Kampanie:LIST-ITEM-PAIRS = 'Alle Kampanien;Alle;' + CB_Kampanie:LIST-ITEM-PAIRS.
  284. F_LetzterAbruf = DYNAMIC-FUNCTION ('getDDLetzterAbruf':U, Firma) NO-ERROR.
  285. END.
  286. { incl/winenableobject.i }
  287. RUN SUPER.
  288. DO WITH FRAME {&FRAME-NAME}:
  289. CB_Kampanie:SCREEN-VALUE = 'Alle' NO-ERROR.
  290. END.
  291. END PROCEDURE.
  292. /* _UIB-CODE-BLOCK-END */
  293. &ANALYZE-RESUME
  294. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE enable_UI wDDAktionen _DEFAULT-ENABLE
  295. PROCEDURE enable_UI :
  296. /*------------------------------------------------------------------------------
  297. Purpose: ENABLE the User Interface
  298. Parameters: <none>
  299. Notes: Here we display/view/enable the widgets in the
  300. user-interface. In addition, OPEN all queries
  301. associated with each FRAME and BROWSE.
  302. These statements here are based on the "Other
  303. Settings" section of the widget Property Sheets.
  304. ------------------------------------------------------------------------------*/
  305. DISPLAY CB_EinkaufVerkauf CB_Kampanie F_LetzterAbruf F_vonDatum F_bisDatum
  306. WITH FRAME fMain IN WINDOW wDDAktionen.
  307. ENABLE CB_EinkaufVerkauf Btn_Transfer CB_Kampanie F_LetzterAbruf Btn_cancel
  308. F_vonDatum F_bisDatum
  309. WITH FRAME fMain IN WINDOW wDDAktionen.
  310. {&OPEN-BROWSERS-IN-QUERY-fMain}
  311. VIEW wDDAktionen.
  312. END PROCEDURE.
  313. /* _UIB-CODE-BLOCK-END */
  314. &ANALYZE-RESUME
  315. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE ENDE wDDAktionen
  316. PROCEDURE ENDE :
  317. /*------------------------------------------------------------------------------
  318. Purpose:
  319. Parameters: <none>
  320. Notes:
  321. ------------------------------------------------------------------------------*/
  322. { incl/winende.i }
  323. END PROCEDURE.
  324. /* _UIB-CODE-BLOCK-END */
  325. &ANALYZE-RESUME
  326. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE ENTRY_CURSOR wDDAktionen
  327. PROCEDURE ENTRY_CURSOR :
  328. /*------------------------------------------------------------------------------
  329. Purpose:
  330. Parameters: <none>
  331. Notes:
  332. ------------------------------------------------------------------------------*/
  333. AktSeite = DYNAMIC-FUNCTION('getCurrentPage':U) NO-ERROR.
  334. FMutFlag = DYNAMIC-FUNCTION('getMutflag':U, INPUT Progname) NO-ERROR.
  335. CASE AktSeite:
  336. /* WHEN 1 THEN DO: */
  337. /* IF FMutFlag THEN RUN applyEntry IN h_v- ( INPUT ? ). */
  338. /* ELSE RUN applyEntry IN h_b- ( INPUT ? ). */
  339. /* END. */
  340. /* WHEN 1 THEN RUN applyEntry IN h_v-adresse ( INPUT ? ). */
  341. /* WHEN 2 THEN RUN applyEntry IN h_f-adrkomm ( INPUT ? ). */
  342. /* WHEN 3 THEN RUN applyEntry IN h_b-auftbb ( INPUT ? ). */
  343. /* WHEN 4 THEN RUN applyEntry IN h_b-aufdet ( INPUT ? ). */
  344. /* WHEN 5 THEN RUN applyEntry IN h_b-aufstreu ( INPUT ? ). */
  345. /* WHEN 6 THEN RUN applyEntry IN h_b-auffak ( INPUT ? ). */
  346. /* WHEN 7 THEN RUN applyEntry IN h_b-position ( INPUT ? ). */
  347. END CASE.
  348. RETURN NO-APPLY.
  349. END PROCEDURE.
  350. /* _UIB-CODE-BLOCK-END */
  351. &ANALYZE-RESUME
  352. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE exitObject wDDAktionen
  353. PROCEDURE exitObject :
  354. /*------------------------------------------------------------------------------
  355. Purpose: Window-specific override of this procedure which destroys
  356. its contents and itself.
  357. Notes:
  358. ------------------------------------------------------------------------------*/
  359. RUN ENDE.
  360. RETURN NO-APPLY.
  361. END PROCEDURE.
  362. /* _UIB-CODE-BLOCK-END */
  363. &ANALYZE-RESUME
  364. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE initializeObject wDDAktionen
  365. PROCEDURE initializeObject :
  366. /*------------------------------------------------------------------------------
  367. Purpose: Super Override
  368. Parameters:
  369. Notes:
  370. ------------------------------------------------------------------------------*/
  371. /* Code placed here will execute PRIOR to standard behavior. */
  372. RUN SUPER.
  373. { incl/wininitializeobject.i }
  374. END PROCEDURE.
  375. /* _UIB-CODE-BLOCK-END */
  376. &ANALYZE-RESUME
  377. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE SEITENWECHSEL wDDAktionen
  378. PROCEDURE SEITENWECHSEL :
  379. /*------------------------------------------------------------------------------
  380. Purpose:
  381. Parameters: <none>
  382. Notes:
  383. ------------------------------------------------------------------------------*/
  384. { incl/winseitenwechsel.i }
  385. END PROCEDURE.
  386. /* _UIB-CODE-BLOCK-END */
  387. &ANALYZE-RESUME
  388. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE selectPage wDDAktionen
  389. PROCEDURE selectPage :
  390. /*------------------------------------------------------------------------------
  391. Purpose: Super Override
  392. Parameters:
  393. Notes:
  394. ------------------------------------------------------------------------------*/
  395. DEFINE INPUT PARAMETER piPageNum AS INTEGER NO-UNDO.
  396. DEFINE VARIABLE FMutFlag AS LOG NO-UNDO.
  397. DEFINE VARIABLE MutProg AS CHARACTER NO-UNDO.
  398. FMutFlag = DYNAMIC-FUNCTION ('getMutflag':U, INPUT Progname) NO-ERROR.
  399. IF FMutFlag THEN RETURN NO-APPLY.
  400. CASE piPageNum:
  401. END CASE.
  402. AktSeite = DYNAMIC-FUNCTION('getCurrentPage':U) NO-ERROR.
  403. CASE AktSeite:
  404. WHEN 1 THEN
  405. DO:
  406. /* RUN removeLink ( hAktionen , 'TableIO':U , h_v-auftr ). */
  407. /* RUN removeLink ( hAktionen , 'Navigation':U , h_d-auftr ). */
  408. END.
  409. END CASE.
  410. RUN SUPER( INPUT piPageNum).
  411. END PROCEDURE.
  412. /* _UIB-CODE-BLOCK-END */
  413. &ANALYZE-RESUME
  414. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE TOOLBAR wDDAktionen
  415. PROCEDURE TOOLBAR :
  416. /*------------------------------------------------------------------------------
  417. Purpose:
  418. Parameters: <none>
  419. Notes:
  420. ------------------------------------------------------------------------------*/
  421. { incl/wintoolbar.i }
  422. END PROCEDURE.
  423. /* _UIB-CODE-BLOCK-END */
  424. &ANALYZE-RESUME
  425. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE viewObject wDDAktionen
  426. PROCEDURE viewObject :
  427. /*------------------------------------------------------------------------------
  428. Purpose: Super Override
  429. Parameters:
  430. Notes:
  431. ------------------------------------------------------------------------------*/
  432. RUN SUPER.
  433. RUN ENTRY_CURSOR.
  434. END PROCEDURE.
  435. /* _UIB-CODE-BLOCK-END */
  436. &ANALYZE-RESUME
  437. /* ************************ Function Implementations ***************** */
  438. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION getProgname wDDAktionen
  439. FUNCTION getProgname RETURNS CHARACTER
  440. ( /* parameter-definitions */ ) :
  441. /*------------------------------------------------------------------------------
  442. Purpose:
  443. Notes:
  444. ------------------------------------------------------------------------------*/
  445. RETURN Progname.
  446. END FUNCTION.
  447. /* _UIB-CODE-BLOCK-END */
  448. &ANALYZE-RESUME