BookmarkSubscribeRSS Feed
Anirudh9
Obsidian | Level 7

1 The SAS System 15:40 Thursday, October 24, 2019

1 ;*';*";*/;quit;run;

2 OPTIONS PAGENO=MIN;

3 %LET _CLIENTTASKLABEL='importRawData';

4 %LET _CLIENTPROCESSFLOWNAME='Process Flow';

5 %LET _CLIENTPROJECTPATH='C:\Users\3684003\OneDrive - MyEEEE\ModularPMCode.egp';

6 %LET _CLIENTPROJECTPATHHOST='WHQ-3684003';

7 %LET _CLIENTPROJECTNAME='ModularPMCode.egp';

8 %LET _SASPROGRAMFILE='';

9 %LET _SASPROGRAMFILEHOST='';

10

11 ODS _ALL_ CLOSE;

12 OPTIONS DEV=PNG;

_________________________________

49

NOTE 49-169: The meaning of an identifier after a quoted string might change in a future SAS release. Inserting white space

between a quoted string and the succeeding identifier is recommended.

13 GOPTIONS XPIXELS=0 YPIXELS=0;

14 FILENAME EGSR TEMP;

15 ODS tagsets.sasreport13(ID=EGSR) FILE=EGSR

16 STYLE=HTMLBlue

17 STYLESHEET=(URL="file:///C:/Program%20Files/SASHome/SASEnterpriseGuide/7.1/Styles/HTMLBlue.css")

17 STYLESHEET=(URL="file:///C:/Program%20Files/SASHome/SASEnterpriseGuide/7.1/Styles/HTMLBlue.css"

___________________________________________________________________________________________

49

17 ! )

NOTE 49-169: The meaning of an identifier after a quoted string might change in a future SAS release. Inserting white space

between a quoted string and the succeeding identifier is recommended.

18 NOGTITLE

19 NOGFOOTNOTE

20 GPATH=&sasworklocation

21 ENCODING=UTF8

22 options(rolap="on")

23 ;

24

25 GOPTIONS ACCESSIBLE;

26

27

28 %macro importRawData(

29 forecast_input_table = ,

30 equipment_code_table = ,

31 uld_standards_table = ,

32 aircraft_standards_table = ,

33 outlib=

34 );

35

36

37 /* Import Equipment Code. */

38

39 proc sql;

40 create table &outlib..equip_code as

41 select equip_cd, brief_equip_desc

NOTE: The quoted string currently being processed has become more than 262 characters long. You might have unbalanced quotation

marks.

42 from &equipment_code_table.;

2 The SAS System 15:40 Thursday, October 24, 2019

43

44

45

46 /* Import ULD Standards. */

47 proc sql;

48 create table &outlib..uld_stndrds as

49 select *

50 from &uld_standards_table.;

51

52 /* Import Aircraft Offload Standards. */

53 proc sql;

54 create table &outlib..ac_stndrds as

55 select *

56 from &aircraft_standards_table.;

57

58

59

60 /*Import Forecast Data*/

61

62 proc sql;

63 create table &outlib..in_forecast as

64 select *,

65 1 as counter,

66 t2.brief_equip_desc as equip_type

67 from &forecast_input_table. t1

68

69 left outer join

70 (select equip_cd, brief_equip_desc from &outlib..equip_code) as t2

71 on t1.equip_cd = t2.equip_cd

72

73 order by sched_local;

74

75

76

77 %mend importRawData;

78

79

80

81

82

83

84

85

86

87

88

89 GOPTIONS NOACCESSIBLE;

90 %LET _CLIENTTASKLABEL=;

91 %LET _CLIENTPROCESSFLOWNAME=;

92 %LET _CLIENTPROJECTPATH=;

93 %LET _CLIENTPROJECTPATHHOST=;

94 %LET _CLIENTPROJECTNAME=;

95 %LET _SASPROGRAMFILE=;

96 %LET _SASPROGRAMFILEHOST=;

97

98 ;*';*";*/;quit;run;

99 ODS _ALL_ CLOSE;

100

3 The SAS System 15:40 Thursday, October 24, 2019

101

102 QUIT; RUN;

103

 

 

This error keeps popping up. The code works sometimes, and sometimes it doesn't work! Very irritating.

3 REPLIES 3
SASKiwi
PROC Star

Its a SAS NOTE, not an error and it shouldn't affect the running of your program. To suppress it specify this option:

options noquotelenmax;

Tom
Super User Tom
Super User

Unless you know your code is generating long quoted strings (in which case just ignore the message) then most likley you have unbalanced quotes.  Fix that.  Restart your SAS session and try again.

 

Note it looks like you are using SAS/studio or Enterprise Guide or some other tool that inserting all of those lines before/after your code.  Hopefully the unbalanced quotes are not in that code.

 

 

SAS Innovate 2025: Save the Date

 SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!

Save the date!

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 3 replies
  • 19774 views
  • 1 like
  • 4 in conversation