g-auftragsnummer.w 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594
  1. &ANALYZE-SUSPEND _VERSION-NUMBER AB_v10r12 GUI ADM2
  2. &ANALYZE-RESUME
  3. &Scoped-define WINDOW-NAME CURRENT-WINDOW
  4. &Scoped-define FRAME-NAME gAuftragsnummer
  5. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CUSTOM _DEFINITIONS gAuftragsnummer
  6. /*------------------------------------------------------------------------
  7. File:
  8. Description: from cntnrdlg.w - ADM2 SmartDialog Template
  9. Input Parameters:
  10. <none>
  11. Output Parameters:
  12. <none>
  13. Author:
  14. Created:
  15. ------------------------------------------------------------------------*/
  16. /* This .W file was created with the Progress AppBuilder. */
  17. /*----------------------------------------------------------------------*/
  18. /* Create an unnamed pool to store all the widgets created
  19. by this procedure. This is a good default which assures
  20. that this procedure's triggers and internal procedures
  21. will execute in this procedure's storage, and that proper
  22. cleanup will occur on deletion of the procedure. */
  23. CREATE WIDGET-POOL.
  24. /* *************************** Definitions ************************** */
  25. /* Parameters Definitions --- */
  26. DEF OUTPUT PARAMETER oRecid AS RECID NO-UNDO.
  27. /* Local Variable Definitions --- */
  28. DEF VAR MaxPage AS INT NO-UNDO.
  29. DEF VAR AktSeite AS INT NO-UNDO.
  30. DEF VAR FMutFlag AS LOG NO-UNDO.
  31. /* _UIB-CODE-BLOCK-END */
  32. &ANALYZE-RESUME
  33. &ANALYZE-SUSPEND _UIB-PREPROCESSOR-BLOCK
  34. /* ******************** Preprocessor Definitions ******************** */
  35. &Scoped-define PROCEDURE-TYPE SmartDialog
  36. &Scoped-define DB-AWARE no
  37. &Scoped-define ADM-CONTAINER DIALOG-BOX
  38. &Scoped-define ADM-SUPPORTED-LINKS Data-Target,Data-Source,Page-Target,Update-Source,Update-Target
  39. /* Name of designated FRAME-NAME and/or first browse and/or first query */
  40. &Scoped-define FRAME-NAME gAuftragsnummer
  41. /* Standard List Definitions */
  42. &Scoped-Define ENABLED-OBJECTS F_Aufnr Btn_OK Btn_Cancel
  43. &Scoped-Define DISPLAYED-OBJECTS F_Aufnr
  44. /* Custom List Definitions */
  45. /* List-1,List-2,List-3,List-4,List-5,List-6 */
  46. /* _UIB-PREPROCESSOR-BLOCK-END */
  47. &ANALYZE-RESUME
  48. /* *********************** Control Definitions ********************** */
  49. /* Define a dialog box */
  50. /* Definitions of the field level widgets */
  51. DEFINE BUTTON Btn_Cancel AUTO-END-KEY
  52. LABEL "&abbrechen"
  53. SIZE 14 BY 1.
  54. DEFINE BUTTON Btn_OK AUTO-GO
  55. LABEL "OK"
  56. SIZE 14 BY 1.
  57. DEFINE VARIABLE F_Aufnr AS INTEGER FORMAT "z,zzz,zz9":U INITIAL 0
  58. LABEL "Auftragsnummer"
  59. VIEW-AS FILL-IN NATIVE
  60. SIZE 13 BY 1
  61. BGCOLOR 15 NO-UNDO.
  62. /* ************************ Frame Definitions *********************** */
  63. DEFINE FRAME gAuftragsnummer
  64. F_Aufnr AT ROW 2 COL 28 COLON-ALIGNED
  65. Btn_OK AT ROW 4 COL 17.8
  66. Btn_Cancel AT ROW 4 COL 39.8
  67. SPACE(9.59) SKIP(1.28)
  68. WITH VIEW-AS DIALOG-BOX KEEP-TAB-ORDER
  69. SIDE-LABELS NO-UNDERLINE THREE-D SCROLLABLE
  70. TITLE "gewünschte Auftragsnummer"
  71. DEFAULT-BUTTON Btn_OK CANCEL-BUTTON Btn_Cancel.
  72. /* *********************** Procedure Settings ************************ */
  73. &ANALYZE-SUSPEND _PROCEDURE-SETTINGS
  74. /* Settings for THIS-PROCEDURE
  75. Type: SmartDialog
  76. Allow: Basic,Browse,DB-Fields,Query,Smart
  77. Container Links: Data-Target,Data-Source,Page-Target,Update-Source,Update-Target
  78. Design Page: 1
  79. Other Settings: COMPILE
  80. */
  81. &ANALYZE-RESUME _END-PROCEDURE-SETTINGS
  82. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CUSTOM _INCLUDED-LIB gAuftragsnummer
  83. /* ************************* Included-Libraries *********************** */
  84. {src/adm2/containr.i}
  85. /* _UIB-CODE-BLOCK-END */
  86. &ANALYZE-RESUME
  87. /* *********** Runtime Attributes and AppBuilder Settings *********** */
  88. &ANALYZE-SUSPEND _RUN-TIME-ATTRIBUTES
  89. /* SETTINGS FOR DIALOG-BOX gAuftragsnummer
  90. FRAME-NAME */
  91. ASSIGN
  92. FRAME gAuftragsnummer:SCROLLABLE = FALSE
  93. FRAME gAuftragsnummer:HIDDEN = TRUE.
  94. /* _RUN-TIME-ATTRIBUTES-END */
  95. &ANALYZE-RESUME
  96. /* Setting information for Queries and Browse Widgets fields */
  97. &ANALYZE-SUSPEND _QUERY-BLOCK DIALOG-BOX gAuftragsnummer
  98. /* Query rebuild information for DIALOG-BOX gAuftragsnummer
  99. _Options = "SHARE-LOCK"
  100. _Query is NOT OPENED
  101. */ /* DIALOG-BOX gAuftragsnummer */
  102. &ANALYZE-RESUME
  103. /* ************************ Control Triggers ************************ */
  104. &Scoped-define SELF-NAME gAuftragsnummer
  105. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL gAuftragsnummer gAuftragsnummer
  106. ON END-ERROR OF FRAME gAuftragsnummer /* gewünschte Auftragsnummer */
  107. DO:
  108. RUN ENDE.
  109. RETURN NO-APPLY.
  110. END.
  111. /* _UIB-CODE-BLOCK-END */
  112. &ANALYZE-RESUME
  113. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL gAuftragsnummer gAuftragsnummer
  114. ON GO OF FRAME gAuftragsnummer /* gewünschte Auftragsnummer */
  115. DO:
  116. RUN ENDE_PROGRAMM ( INPUT THIS-PROCEDURE:FILE-NAME ) NO-ERROR.
  117. END.
  118. /* _UIB-CODE-BLOCK-END */
  119. &ANALYZE-RESUME
  120. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL gAuftragsnummer gAuftragsnummer
  121. ON WINDOW-CLOSE OF FRAME gAuftragsnummer /* gewünschte Auftragsnummer */
  122. DO:
  123. RUN ENDE.
  124. RETURN NO-APPLY.
  125. END.
  126. /* _UIB-CODE-BLOCK-END */
  127. &ANALYZE-RESUME
  128. &Scoped-define SELF-NAME Btn_Cancel
  129. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL Btn_Cancel gAuftragsnummer
  130. ON CHOOSE OF Btn_Cancel IN FRAME gAuftragsnummer /* abbrechen */
  131. DO:
  132. RUN ENDE.
  133. RETURN NO-APPLY.
  134. END.
  135. /* _UIB-CODE-BLOCK-END */
  136. &ANALYZE-RESUME
  137. &Scoped-define SELF-NAME Btn_OK
  138. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL Btn_OK gAuftragsnummer
  139. ON CHOOSE OF Btn_OK IN FRAME gAuftragsnummer /* OK */
  140. DO:
  141. DEF VAR Firma AS CHAR NO-UNDO.
  142. DEF VAR ii AS INT NO-UNDO.
  143. Firma = DYNAMIC-FUNCTION('GETADMANDANT':U) NO-ERROR.
  144. DO WITH FRAME {&FRAME-NAME}:
  145. ASSIGN F_Aufnr.
  146. FIND FIRST Tabel NO-LOCK
  147. WHERE Tabel.Firma = Firma
  148. AND Tabel.RecArt = 'GERUESTET'
  149. AND Tabel.CodeI = F_Aufnr NO-ERROR.
  150. IF AVAILABLE Tabel THEN DO:
  151. oRecid = RECID(Tabel).
  152. RUN ENDE.
  153. RETURN NO-APPLY.
  154. END.
  155. APPLY 'ENTRY' TO F_Aufnr.
  156. oRecid = ?.
  157. RETURN NO-APPLY.
  158. END.
  159. END.
  160. /* _UIB-CODE-BLOCK-END */
  161. &ANALYZE-RESUME
  162. &UNDEFINE SELF-NAME
  163. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CUSTOM _MAIN-BLOCK gAuftragsnummer
  164. /* *************************** Main Block *************************** */
  165. MaxPage = 1.
  166. AktSeite = 1.
  167. oRecid = ?.
  168. SESSION:DATA-ENTRY-RETURN = TRUE.
  169. SUBSCRIBE TO 'TOOLBAR' ANYWHERE.
  170. /* TRIGGERS ------------------------------------------------------ */
  171. ON 'ALT-CURSOR-RIGHT':U OF FRAME {&FRAME-NAME} ANYWHERE
  172. DO:
  173. RUN NEXTPAGE.
  174. END.
  175. ON 'ALT-CURSOR-LEFT':U OF FRAME {&FRAME-NAME} ANYWHERE
  176. DO:
  177. RUN PREVPAGE.
  178. END.
  179. ON 'U1':U OF {&WINDOW-NAME} ANYWHERE
  180. DO:
  181. RUN ENTRY_CURSOR.
  182. END.
  183. /*
  184. ON 'PAGE-DOWN':U OF {&WINDOW-NAME} ANYWHERE
  185. DO:
  186. RUN TOOLBAR IN h_dyntoolbar ( INPUT 'Next':U ).
  187. END.
  188. ON 'PAGE-UP':U OF {&WINDOW-NAME} ANYWHERE
  189. DO:
  190. RUN TOOLBAR IN h_dyntoolbar ( INPUT 'Prev':U ).
  191. END.
  192. ON 'ALT-RETURN':U OF FRAME {&FRAME-NAME} ANYWHERE
  193. DO:
  194. RUN TOOLBAR IN h_dyntoolbar ( INPUT 'UPDATE':U ).
  195. END.
  196. ON 'ALT-INS':U OF FRAME {&FRAME-NAME} ANYWHERE
  197. DO:
  198. RUN TOOLBAR IN h_dyntoolbar ( INPUT 'ADD':U ).
  199. END.
  200. ON 'ALT-DEL':U OF FRAME {&FRAME-NAME} ANYWHERE
  201. DO:
  202. RUN TOOLBAR IN h_dyntoolbar ( INPUT 'DELETE':U ).
  203. END.
  204. ON 'ALT-R':U OF FRAME {&FRAME-NAME} ANYWHERE
  205. DO:
  206. RUN TOOLBAR IN h_dyntoolbar ( INPUT 'RESET':U ).
  207. END.
  208. ON 'F9':U OF FRAME {&FRAME-NAME} ANYWHERE
  209. DO:
  210. RUN TOOLBAR IN h_dyntoolbar ( INPUT 'SAVE':U ).
  211. END.
  212. ON 'ALT-S':U OF FRAME {&FRAME-NAME} ANYWHERE
  213. DO:
  214. RUN TOOLBAR IN h_dyntoolbar ( INPUT 'SAVE':U ).
  215. END.
  216. ON 'ALT-K':U OF FRAME {&FRAME-NAME} ANYWHERE
  217. DO:
  218. RUN TOOLBAR IN h_dyntoolbar ( INPUT 'COPY':U ).
  219. END.
  220. ON 'END-ERROR':U OF FRAME {&FRAME-NAME} ANYWHERE
  221. DO:
  222. FMutFlag = DYNAMIC-FUNCTION('getMutflagAlt':U) NO-ERROR.
  223. IF FMutFlag = FALSE THEN DO:
  224. RUN ENDE.
  225. RETURN NO-APPLY.
  226. END.
  227. RUN TOOLBAR IN h_dyntoolbar ( INPUT 'CANCEL':U ).
  228. RETURN NO-APPLY.
  229. END.
  230. */
  231. /* ------------------------------------------------------------------ */
  232. {src/adm2/dialogmn.i}
  233. /* _UIB-CODE-BLOCK-END */
  234. &ANALYZE-RESUME
  235. /* ********************** Internal Procedures *********************** */
  236. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE adm-create-objects gAuftragsnummer _ADM-CREATE-OBJECTS
  237. PROCEDURE adm-create-objects :
  238. /*------------------------------------------------------------------------------
  239. Purpose: Create handles for all SmartObjects used in this procedure.
  240. After SmartObjects are initialized, then SmartLinks are added.
  241. Parameters: <none>
  242. ------------------------------------------------------------------------------*/
  243. END PROCEDURE.
  244. /* _UIB-CODE-BLOCK-END */
  245. &ANALYZE-RESUME
  246. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE changePage gAuftragsnummer
  247. PROCEDURE changePage :
  248. /*------------------------------------------------------------------------------
  249. Purpose: Super Override
  250. Parameters:
  251. Notes:
  252. ------------------------------------------------------------------------------*/
  253. /* Code placed here will execute PRIOR to standard behavior. */
  254. RUN SUPER.
  255. AktSeite = DYNAMIC-FUNCTION('getCurrentPage':U).
  256. CASE AktSeite:
  257. WHEN 1 THEN DO:
  258. /* RUN addLink ( h_dyntoolbar , 'TableIO':U , h_v-auftr ). */
  259. /* RUN addLink ( h_dyntoolbar , 'Navigation':U , h_d-auftr ). */
  260. /* RUN ToolbarInit ( INPUT h_d-auftr ). */
  261. RUN ENTRY_CURSOR.
  262. END.
  263. WHEN 2 THEN DO:
  264. RUN ENTRY_CURSOR.
  265. END.
  266. END CASE.
  267. END PROCEDURE.
  268. /* _UIB-CODE-BLOCK-END */
  269. &ANALYZE-RESUME
  270. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE disable_UI gAuftragsnummer _DEFAULT-DISABLE
  271. PROCEDURE disable_UI :
  272. /*------------------------------------------------------------------------------
  273. Purpose: DISABLE the User Interface
  274. Parameters: <none>
  275. Notes: Here we clean-up the user-interface by deleting
  276. dynamic widgets we have created and/or hide
  277. frames. This procedure is usually called when
  278. we are ready to "clean-up" after running.
  279. ------------------------------------------------------------------------------*/
  280. /* Hide all frames. */
  281. HIDE FRAME gAuftragsnummer.
  282. END PROCEDURE.
  283. /* _UIB-CODE-BLOCK-END */
  284. &ANALYZE-RESUME
  285. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE enableObject gAuftragsnummer
  286. PROCEDURE enableObject :
  287. /*------------------------------------------------------------------------------
  288. Purpose: Super Override
  289. Parameters:
  290. Notes:
  291. ------------------------------------------------------------------------------*/
  292. /* Code placed here will execute PRIOR to standard behavior. */
  293. RUN SUPER.
  294. RUN FENSTER_TITEL ( INPUT FRAME {&FRAME-NAME}:HANDLE ) NO-ERROR.
  295. END PROCEDURE.
  296. /* _UIB-CODE-BLOCK-END */
  297. &ANALYZE-RESUME
  298. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE enable_UI gAuftragsnummer _DEFAULT-ENABLE
  299. PROCEDURE enable_UI :
  300. /*------------------------------------------------------------------------------
  301. Purpose: ENABLE the User Interface
  302. Parameters: <none>
  303. Notes: Here we display/view/enable the widgets in the
  304. user-interface. In addition, OPEN all queries
  305. associated with each FRAME and BROWSE.
  306. These statements here are based on the "Other
  307. Settings" section of the widget Property Sheets.
  308. ------------------------------------------------------------------------------*/
  309. DISPLAY F_Aufnr
  310. WITH FRAME gAuftragsnummer.
  311. ENABLE F_Aufnr Btn_OK Btn_Cancel
  312. WITH FRAME gAuftragsnummer.
  313. VIEW FRAME gAuftragsnummer.
  314. {&OPEN-BROWSERS-IN-QUERY-gAuftragsnummer}
  315. END PROCEDURE.
  316. /* _UIB-CODE-BLOCK-END */
  317. &ANALYZE-RESUME
  318. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE ENDE gAuftragsnummer
  319. PROCEDURE ENDE :
  320. /*------------------------------------------------------------------------------
  321. Purpose:
  322. Parameters: <none>
  323. Notes:
  324. ------------------------------------------------------------------------------*/
  325. AktSeite = DYNAMIC-FUNCTION('getCurrentPage':U) NO-ERROR.
  326. IF AktSeite > 1 THEN DO:
  327. RUN selectPage ( INPUT 1 ).
  328. RETURN NO-APPLY.
  329. END.
  330. RUN ENDE_PROGRAMM ( INPUT THIS-PROCEDURE:FILE-NAME ).
  331. APPLY 'GO' TO FRAME {&FRAME-NAME}.
  332. RETURN NO-APPLY.
  333. END PROCEDURE.
  334. /* _UIB-CODE-BLOCK-END */
  335. &ANALYZE-RESUME
  336. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE ENTRY_CURSOR gAuftragsnummer
  337. PROCEDURE ENTRY_CURSOR :
  338. /*------------------------------------------------------------------------------
  339. Purpose:
  340. Parameters: <none>
  341. Notes:
  342. ------------------------------------------------------------------------------*/
  343. AktSeite = DYNAMIC-FUNCTION('getCurrentPage':U).
  344. CASE AktSeite:
  345. /* WHEN 1 THEN RUN applyEntry IN h_v-adresse ( INPUT ? ). */
  346. /* WHEN 2 THEN RUN applyEntry IN h_f-adrkomm ( INPUT ? ). */
  347. /* WHEN 3 THEN RUN applyEntry IN h_b-auftbb ( INPUT ? ). */
  348. /* WHEN 4 THEN RUN applyEntry IN h_b-aufdet ( INPUT ? ). */
  349. /* WHEN 5 THEN RUN applyEntry IN h_b-aufstreu ( INPUT ? ). */
  350. /* WHEN 6 THEN RUN applyEntry IN h_b-auffak ( INPUT ? ). */
  351. /* WHEN 7 THEN RUN applyEntry IN h_b-position ( INPUT ? ). */
  352. END CASE.
  353. RETURN NO-APPLY.
  354. END PROCEDURE.
  355. /* _UIB-CODE-BLOCK-END */
  356. &ANALYZE-RESUME
  357. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE exitObject gAuftragsnummer
  358. PROCEDURE exitObject :
  359. /*------------------------------------------------------------------------------
  360. Purpose: Super Override
  361. Parameters:
  362. Notes:
  363. ------------------------------------------------------------------------------*/
  364. RUN ENDE.
  365. RETURN NO-APPLY.
  366. END PROCEDURE.
  367. /* _UIB-CODE-BLOCK-END */
  368. &ANALYZE-RESUME
  369. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE NEXTPAGE gAuftragsnummer
  370. PROCEDURE NEXTPAGE :
  371. /*------------------------------------------------------------------------------
  372. Purpose:
  373. Parameters: <none>
  374. Notes:
  375. ------------------------------------------------------------------------------*/
  376. AktSeite = DYNAMIC-FUNCTION('getCurrentPage':U).
  377. IF AktSeite = MaxPage THEN AktSeite = 1.
  378. ELSE AktSeite = AktSeite + 1.
  379. RUN selectPage ( INPUT AktSeite ).
  380. END PROCEDURE.
  381. /* _UIB-CODE-BLOCK-END */
  382. &ANALYZE-RESUME
  383. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE PREVPAGE gAuftragsnummer
  384. PROCEDURE PREVPAGE :
  385. /*------------------------------------------------------------------------------
  386. Purpose:
  387. Parameters: <none>
  388. Notes:
  389. ------------------------------------------------------------------------------*/
  390. AktSeite = DYNAMIC-FUNCTION('getCurrentPage':U).
  391. IF AktSeite = 1 THEN AktSeite = MaxPage.
  392. ELSE AktSeite = AktSeite - 1.
  393. RUN selectPage ( INPUT AktSeite ).
  394. END PROCEDURE.
  395. /* _UIB-CODE-BLOCK-END */
  396. &ANALYZE-RESUME
  397. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE selectPage gAuftragsnummer
  398. PROCEDURE selectPage :
  399. /*------------------------------------------------------------------------------
  400. Purpose: Super Override
  401. Parameters:
  402. Notes:
  403. ------------------------------------------------------------------------------*/
  404. DEF INPUT PARAMETER piPageNum AS INT NO-UNDO.
  405. DEF VAR FMutFlag AS LOG NO-UNDO.
  406. DEF VAR MutProg AS CHAR NO-UNDO.
  407. FMutFlag = DYNAMIC-FUNCTION('getMutflagAlt':U) NO-ERROR.
  408. DO WHILE TRUE:
  409. IF NOT FMutFlag THEN LEAVE.
  410. MutProg = DYNAMIC-FUNCTION('GETMUTPROG':U).
  411. IF MutProg <> THIS-PROCEDURE:FILE-NAME THEN LEAVE.
  412. RETURN NO-APPLY.
  413. END.
  414. CASE piPageNum:
  415. END CASE.
  416. AktSeite = DYNAMIC-FUNCTION('getCurrentPage':U).
  417. CASE AktSeite:
  418. WHEN 1 THEN DO:
  419. /* RUN removeLink ( h_dyntoolbar , 'TableIO':U , h_v-auftr ). */
  420. /* RUN removeLink ( h_dyntoolbar , 'Navigation':U , h_d-auftr ). */
  421. END.
  422. END CASE.
  423. RUN SUPER( INPUT piPageNum).
  424. END PROCEDURE.
  425. /* _UIB-CODE-BLOCK-END */
  426. &ANALYZE-RESUME
  427. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE TOOLBAR gAuftragsnummer
  428. PROCEDURE TOOLBAR :
  429. /*------------------------------------------------------------------------------
  430. Purpose:
  431. Parameters: <none>
  432. Notes:
  433. ------------------------------------------------------------------------------*/
  434. DEF INPUT PARAMETER pcAction AS CHAR NO-UNDO.
  435. /*
  436. RUN TOOLBAR IN h_dyntoolbar ( INPUT pcAction ).
  437. */
  438. END PROCEDURE.
  439. /* _UIB-CODE-BLOCK-END */
  440. &ANALYZE-RESUME