getchangeinfo.sas
Go to the documentation of this file.
1 /**
2  @file getchangeinfo.sas
3  @brief Returns the details for an approval diff
4  @details
5 
6  <h4> SAS Macros </h4>
7  @li mf_getengine.sas
8  @li dc_assignlib.sas
9  @li mp_abort.sas
10 
11  @version 9.2
12  @author 4GL Apps Ltd
13  @copyright 4GL Apps Ltd. This code may only be used within Data Controller
14  and may not be re-distributed or re-sold without the express permission of
15  4GL Apps Ltd.
16 
17 **/
18 
19 %mpeinit()
20 
21 %let table=;
22 data _null_;
23  set SASControlTable;
24  call symputx('table',table);
25 run;
26 
27 %dc_assignlib(WRITE,%scan(&table,1,.))
28 
29 %let max_ver_dttm=0;
30 
31 data APPROVE1;
32  set &mpelib..mpe_submit
33  (rename=(SUBMITTED_ON_DTTM=submitted_on REVIEWED_ON_DTTM=REVIEWED_ON));
34  where TABLE_ID="&TABLE";
35  TABLE_NM=cats(base_lib,'.',base_ds);
36  BASE_TABLE=table_nm;
37  call symputx('base_lib',base_lib);
38  REVIEWED_ON_DTTM=put(reviewed_on,datetime19.);
39  SUBMITTED_ON_DTTM=put(submitted_on,datetime19.);
40 run;
41 
42 data jsParams;
43  set approve1;
44  LIB_ENGINE="%mf_getEngine(&base_lib)";
45 run;
46 
47 %mp_abort(iftrue= (&syscc ne 0)
48  ,mac=&_program..sas
49  ,msg=%str(syscc=&syscc)
50 )
51 
52 %webout(OPEN)
53 %webout(OBJ,jsParams)
54 %webout(CLOSE)
55 
56 
57 %mpeterm()