BookmarkSubscribeRSS Feed
dllfrancelino
Fluorite | Level 6

Dear all,

 

I imported a txt using File / Import Data option and it worked fine.

Then I copied the code from this import task and changed the file path but it is not working anymore.

Please notice that it is the exact same file, with the same structure etc. The thing is the filepath it shows when I import is different than the path the file actually is (is like it creates a dummy path or sth).

I need the file to interact with the %LET info.

 

Please find both codes below:

 

1) The code from the "Import Data" menu

 

 

DATA PLANN.ODS_IMPORT_201902;
    LENGTH
        PKND_CONTRATO      8
        PKND_EMPRESA       8
        PKND_PRODUTO       8
        SIG_TIPOPESSOA   $ 1
        EXERCICIO_SAFRA    8
        PKSV_CHASSI      $ 17
        ATSV_MARCA       $ 16
        COD_PRODUTO        8
        DS_PRODUTO       $ 19
        ATSV_DES_SEG_NIVEL1_EN $ 26
        ATSV_DES_SEG_NIVEL2_EN $ 17
        TIPOUSO          $ 2
        ATSV_DESCRICAO_1 $ 14
        ATSV_IND_TX_SUBS $ 1
        BKSV_IND_TX_SUBS_DN $ 1
        BKSV_IND_TX_SUBS_MONTA $ 1
        ATSV_PT_CAT_VENDA $ 16
        ATSV_PT_CAT_VENDA_GRUPO $ 6
        ATND_PRAZO         8
        ATND_VALOR_BEM     8
        ATND_VALOR_ENTRADA   8
        ATND_VALOR_FINANCIADO_TOTAL   8
        ATND_QTDE_BENS     8
        ATND_QTDE_DIAS_CARENCIA   8
        ATSV_PARCELA_BALAO $ 1
        ATND_QTDE_PARCELAS_BALAO   8
        ATND_TOTAL_PARCELAS_BALAO   8
        ATSV_TIPO_PARCELA_BALAO $ 1
        ATND_INDIC_VENDA_DIRETA $ 1
        ATSV_FL_FROTISTA $ 1
        ATND_TJLP_FINAME_ANO   8
        ATND_TJLP_FINAME_MES   8
        ATSV_STATUS_CONTABIL   8
        ATSV_STATUS_OPERACIONAL $ 2
        ATND_PERC_REBATE_VWB   8
        ATND_PERC_REBATE_DN   8
        ATSV_DESCR_PLANO $ 20
        ATND_QTDE_PARCELAS_ANTECIPADAS   8
        ATND_VALOR_PARCELAS_ANTECIPADA   8
        ATND_PLANO         8
        ATND_PARTIC_VWB    8
        ATND_PARTIC_DN     8
        ATND_VALOR_TC_BANCO   8
        ATND_VALOR_REBATE_VWB   8
        ATND_VALOR_REBATE_DN   8
        ATND_VALOR_IOF     8
        ATND_SIRCOF        8
        ATND_TAR_MEGADATA   8
        ATND_TC_PAGA       8
        ATND_TC_ARRECADADA   8
        ATND_SPREAD_ANO    8
        ATND_SPREAD_MES    8
        ATND_SPREAD_FINAME_BANCO_MES   8
        ATND_SPREAD_FINAME_BANCO   8
        ATND_SPREAD_FINAME_BNDES   8
        ATND_TAXA_FINAL    8
        ATND_TAXA_FINAL_ANO   8
        ATND_TAXA_CONTRATO   8
        ATND_TAXA_DESCONTO   8
        ATND_TAXA_DESCONTO_ANO   8
        ATND_TAXA_CAPTACAO   8
        ATND_TAXA_CAPTACAO_ANO   8
        ATND_TX_CONTRATO_FIN_POND   8
        ATND_TX_CONTRATO_ANO_FIN_POND   8
        ATND_TAXA_CONTRATO_ANO   8
        ATND_TX_CONTABIL_FIN_POND   8
        ATND_TAXA_CONTABIL   8
        ATND_TX_CONTABIL_ANO_FIN_POND   8
        ATND_TAXA_CONTABIL_ANO   8
        ATND_TAXA_CET      8
        ATND_TAXA_CET_MES   8
        ATND_TX_CAPTACAO_FIN_POND   8
        ATND_TX_CAPTACAO_ANO_FIN_POND   8
        ATND_TAXA_BASE     8
        ATND_TAXA_BASE_MES   8
        ATND_TX_BANCO_FIN_POND   8
        ATND_TAXA_BANCO_MES   8
        ATND_TAXA_BANCO_ANO   8
        ATND_TX_BANCO_ANO_FIN_POND   8
        CD_TP_INDEX        8
        DS_TP_INDEX      $ 10
        ATDT_PGTO_CONTRATO   8 ;
    FORMAT
        PKND_CONTRATO    BEST8.
        PKND_EMPRESA     BEST1.
        PKND_PRODUTO     BEST2.
        SIG_TIPOPESSOA   $CHAR1.
        EXERCICIO_SAFRA  BEST6.
        PKSV_CHASSI      $CHAR17.
        ATSV_MARCA       $CHAR16.
        COD_PRODUTO      BEST2.
        DS_PRODUTO       $CHAR19.
        ATSV_DES_SEG_NIVEL1_EN $CHAR26.
        ATSV_DES_SEG_NIVEL2_EN $CHAR17.
        TIPOUSO          $CHAR2.
        ATSV_DESCRICAO_1 $CHAR14.
        ATSV_IND_TX_SUBS $CHAR1.
        BKSV_IND_TX_SUBS_DN $CHAR1.
        BKSV_IND_TX_SUBS_MONTA $CHAR1.
        ATSV_PT_CAT_VENDA $CHAR16.
        ATSV_PT_CAT_VENDA_GRUPO $CHAR6.
        ATND_PRAZO       BEST3.
        ATND_VALOR_BEM   BEST13.
        ATND_VALOR_ENTRADA BEST11.
        ATND_VALOR_FINANCIADO_TOTAL BEST11.
        ATND_QTDE_BENS   BEST4.
        ATND_QTDE_DIAS_CARENCIA BEST2.
        ATSV_PARCELA_BALAO $CHAR1.
        ATND_QTDE_PARCELAS_BALAO BEST2.
        ATND_TOTAL_PARCELAS_BALAO BEST9.
        ATSV_TIPO_PARCELA_BALAO $CHAR1.
        ATND_INDIC_VENDA_DIRETA $CHAR1.
        ATSV_FL_FROTISTA $CHAR1.
        ATND_TJLP_FINAME_ANO BEST11.
        ATND_TJLP_FINAME_MES BEST10.
        ATSV_STATUS_CONTABIL BEST1.
        ATSV_STATUS_OPERACIONAL $CHAR2.
        ATND_PERC_REBATE_VWB BEST15.
        ATND_PERC_REBATE_DN BEST15.
        ATSV_DESCR_PLANO $CHAR20.
        ATND_QTDE_PARCELAS_ANTECIPADAS BEST2.
        ATND_VALOR_PARCELAS_ANTECIPADA BEST9.
        ATND_PLANO       BEST6.
        ATND_PARTIC_VWB  BEST6.
        ATND_PARTIC_DN   BEST6.
        ATND_VALOR_TC_BANCO BEST6.
        ATND_VALOR_REBATE_VWB BEST9.
        ATND_VALOR_REBATE_DN BEST9.
        ATND_VALOR_IOF   BEST11.
        ATND_SIRCOF      BEST7.
        ATND_TAR_MEGADATA BEST4.
        ATND_TC_PAGA     BEST9.
        ATND_TC_ARRECADADA BEST9.
        ATND_SPREAD_ANO  BEST12.
        ATND_SPREAD_MES  BEST11.
        ATND_SPREAD_FINAME_BANCO_MES BEST10.
        ATND_SPREAD_FINAME_BANCO BEST10.
        ATND_SPREAD_FINAME_BNDES BEST11.
        ATND_TAXA_FINAL  BEST13.
        ATND_TAXA_FINAL_ANO BEST11.
        ATND_TAXA_CONTRATO BEST8.
        ATND_TAXA_DESCONTO BEST9.
        ATND_TAXA_DESCONTO_ANO BEST16.
        ATND_TAXA_CAPTACAO BEST8.
        ATND_TAXA_CAPTACAO_ANO BEST11.
        ATND_TX_CONTRATO_FIN_POND BEST10.
        ATND_TX_CONTRATO_ANO_FIN_POND BEST11.
        ATND_TAXA_CONTRATO_ANO BEST11.
        ATND_TX_CONTABIL_FIN_POND BEST10.
        ATND_TAXA_CONTABIL BEST8.
        ATND_TX_CONTABIL_ANO_FIN_POND BEST11.
        ATND_TAXA_CONTABIL_ANO BEST11.
        ATND_TAXA_CET    BEST15.
        ATND_TAXA_CET_MES BEST10.
        ATND_TX_CAPTACAO_FIN_POND BEST10.
        ATND_TX_CAPTACAO_ANO_FIN_POND BEST11.
        ATND_TAXA_BASE   BEST5.
        ATND_TAXA_BASE_MES BEST10.
        ATND_TX_BANCO_FIN_POND BEST10.
        ATND_TAXA_BANCO_MES BEST12.
        ATND_TAXA_BANCO_ANO BEST11.
        ATND_TX_BANCO_ANO_FIN_POND BEST11.
        CD_TP_INDEX      BEST3.
        DS_TP_INDEX      $CHAR10.
        ATDT_PGTO_CONTRATO DATETIME18. ;
    INFORMAT
        PKND_CONTRATO    BEST8.
        PKND_EMPRESA     BEST1.
        PKND_PRODUTO     BEST2.
        SIG_TIPOPESSOA   $CHAR1.
        EXERCICIO_SAFRA  BEST6.
        PKSV_CHASSI      $CHAR17.
        ATSV_MARCA       $CHAR16.
        COD_PRODUTO      BEST2.
        DS_PRODUTO       $CHAR19.
        ATSV_DES_SEG_NIVEL1_EN $CHAR26.
        ATSV_DES_SEG_NIVEL2_EN $CHAR17.
        TIPOUSO          $CHAR2.
        ATSV_DESCRICAO_1 $CHAR14.
        ATSV_IND_TX_SUBS $CHAR1.
        BKSV_IND_TX_SUBS_DN $CHAR1.
        BKSV_IND_TX_SUBS_MONTA $CHAR1.
        ATSV_PT_CAT_VENDA $CHAR16.
        ATSV_PT_CAT_VENDA_GRUPO $CHAR6.
        ATND_PRAZO       BEST3.
        ATND_VALOR_BEM   BEST13.
        ATND_VALOR_ENTRADA BEST11.
        ATND_VALOR_FINANCIADO_TOTAL BEST11.
        ATND_QTDE_BENS   BEST4.
        ATND_QTDE_DIAS_CARENCIA BEST2.
        ATSV_PARCELA_BALAO $CHAR1.
        ATND_QTDE_PARCELAS_BALAO BEST2.
        ATND_TOTAL_PARCELAS_BALAO BEST9.
        ATSV_TIPO_PARCELA_BALAO $CHAR1.
        ATND_INDIC_VENDA_DIRETA $CHAR1.
        ATSV_FL_FROTISTA $CHAR1.
        ATND_TJLP_FINAME_ANO BEST11.
        ATND_TJLP_FINAME_MES BEST10.
        ATSV_STATUS_CONTABIL BEST1.
        ATSV_STATUS_OPERACIONAL $CHAR2.
        ATND_PERC_REBATE_VWB BEST15.
        ATND_PERC_REBATE_DN BEST15.
        ATSV_DESCR_PLANO $CHAR20.
        ATND_QTDE_PARCELAS_ANTECIPADAS BEST2.
        ATND_VALOR_PARCELAS_ANTECIPADA BEST9.
        ATND_PLANO       BEST6.
        ATND_PARTIC_VWB  BEST6.
        ATND_PARTIC_DN   BEST6.
        ATND_VALOR_TC_BANCO BEST6.
        ATND_VALOR_REBATE_VWB BEST9.
        ATND_VALOR_REBATE_DN BEST9.
        ATND_VALOR_IOF   BEST11.
        ATND_SIRCOF      BEST7.
        ATND_TAR_MEGADATA BEST4.
        ATND_TC_PAGA     BEST9.
        ATND_TC_ARRECADADA BEST9.
        ATND_SPREAD_ANO  BEST12.
        ATND_SPREAD_MES  BEST11.
        ATND_SPREAD_FINAME_BANCO_MES BEST10.
        ATND_SPREAD_FINAME_BANCO BEST10.
        ATND_SPREAD_FINAME_BNDES BEST11.
        ATND_TAXA_FINAL  BEST13.
        ATND_TAXA_FINAL_ANO BEST11.
        ATND_TAXA_CONTRATO BEST8.
        ATND_TAXA_DESCONTO BEST9.
        ATND_TAXA_DESCONTO_ANO BEST16.
        ATND_TAXA_CAPTACAO BEST8.
        ATND_TAXA_CAPTACAO_ANO BEST11.
        ATND_TX_CONTRATO_FIN_POND BEST10.
        ATND_TX_CONTRATO_ANO_FIN_POND BEST11.
        ATND_TAXA_CONTRATO_ANO BEST11.
        ATND_TX_CONTABIL_FIN_POND BEST10.
        ATND_TAXA_CONTABIL BEST8.
        ATND_TX_CONTABIL_ANO_FIN_POND BEST11.
        ATND_TAXA_CONTABIL_ANO BEST11.
        ATND_TAXA_CET    BEST15.
        ATND_TAXA_CET_MES BEST10.
        ATND_TX_CAPTACAO_FIN_POND BEST10.
        ATND_TX_CAPTACAO_ANO_FIN_POND BEST11.
        ATND_TAXA_BASE   BEST5.
        ATND_TAXA_BASE_MES BEST10.
        ATND_TX_BANCO_FIN_POND BEST10.
        ATND_TAXA_BANCO_MES BEST12.
        ATND_TAXA_BANCO_ANO BEST11.
        ATND_TX_BANCO_ANO_FIN_POND BEST11.
        CD_TP_INDEX      BEST3.
        DS_TP_INDEX      $CHAR10.
        ATDT_PGTO_CONTRATO DATETIME18. ;
    INFILE 'E:\sas_work\_TD32972_FSBRSPSA3040_\#LN00028'
        LRECL=618
        ENCODING="WLATIN1"
        TERMSTR=CRLF
        DLM='7F'x
        MISSOVER
        DSD ;
    INPUT
        PKND_CONTRATO    : ?? BEST8.
        PKND_EMPRESA     : ?? BEST1.
        PKND_PRODUTO     : ?? BEST2.
        SIG_TIPOPESSOA   : $CHAR1.
        EXERCICIO_SAFRA  : ?? BEST6.
        PKSV_CHASSI      : $CHAR17.
        ATSV_MARCA       : $CHAR16.
        COD_PRODUTO      : ?? BEST2.
        DS_PRODUTO       : $CHAR19.
        ATSV_DES_SEG_NIVEL1_EN : $CHAR26.
        ATSV_DES_SEG_NIVEL2_EN : $CHAR17.
        TIPOUSO          : $CHAR2.
        ATSV_DESCRICAO_1 : $CHAR14.
        ATSV_IND_TX_SUBS : $CHAR1.
        BKSV_IND_TX_SUBS_DN : $CHAR1.
        BKSV_IND_TX_SUBS_MONTA : $CHAR1.
        ATSV_PT_CAT_VENDA : $CHAR16.
        ATSV_PT_CAT_VENDA_GRUPO : $CHAR6.
        ATND_PRAZO       : ?? BEST3.
        ATND_VALOR_BEM   : ?? COMMAX13.
        ATND_VALOR_ENTRADA : ?? COMMAX11.
        ATND_VALOR_FINANCIADO_TOTAL : ?? COMMAX11.
        ATND_QTDE_BENS   : ?? BEST4.
        ATND_QTDE_DIAS_CARENCIA : ?? BEST2.
        ATSV_PARCELA_BALAO : $CHAR1.
        ATND_QTDE_PARCELAS_BALAO : ?? BEST2.
        ATND_TOTAL_PARCELAS_BALAO : ?? COMMAX9.
        ATSV_TIPO_PARCELA_BALAO : $CHAR1.
        ATND_INDIC_VENDA_DIRETA : $CHAR1.
        ATSV_FL_FROTISTA : $CHAR1.
        ATND_TJLP_FINAME_ANO : ?? COMMAX11.
        ATND_TJLP_FINAME_MES : ?? COMMAX10.
        ATSV_STATUS_CONTABIL : ?? BEST1.
        ATSV_STATUS_OPERACIONAL : $CHAR2.
        ATND_PERC_REBATE_VWB : ?? COMMAX15.
        ATND_PERC_REBATE_DN : ?? COMMAX15.
        ATSV_DESCR_PLANO : $CHAR20.
        ATND_QTDE_PARCELAS_ANTECIPADAS : ?? BEST2.
        ATND_VALOR_PARCELAS_ANTECIPADA : ?? COMMAX9.
        ATND_PLANO       : ?? BEST6.
        ATND_PARTIC_VWB  : ?? COMMAX6.
        ATND_PARTIC_DN   : ?? COMMAX6.
        ATND_VALOR_TC_BANCO : ?? COMMAX6.
        ATND_VALOR_REBATE_VWB : ?? COMMAX9.
        ATND_VALOR_REBATE_DN : ?? COMMAX9.
        ATND_VALOR_IOF   : ?? COMMAX11.
        ATND_SIRCOF      : ?? COMMAX7.
        ATND_TAR_MEGADATA : ?? COMMAX4.
        ATND_TC_PAGA     : ?? COMMAX9.
        ATND_TC_ARRECADADA : ?? COMMAX9.
        ATND_SPREAD_ANO  : ?? COMMAX12.
        ATND_SPREAD_MES  : ?? COMMAX11.
        ATND_SPREAD_FINAME_BANCO_MES : ?? COMMAX10.
        ATND_SPREAD_FINAME_BANCO : ?? COMMAX10.
        ATND_SPREAD_FINAME_BNDES : ?? COMMAX11.
        ATND_TAXA_FINAL  : ?? COMMAX13.
        ATND_TAXA_FINAL_ANO : ?? COMMAX11.
        ATND_TAXA_CONTRATO : ?? COMMAX8.
        ATND_TAXA_DESCONTO : ?? COMMAX9.
        ATND_TAXA_DESCONTO_ANO : ?? COMMAX16.
        ATND_TAXA_CAPTACAO : ?? COMMAX8.
        ATND_TAXA_CAPTACAO_ANO : ?? COMMAX11.
        ATND_TX_CONTRATO_FIN_POND : ?? COMMAX10.
        ATND_TX_CONTRATO_ANO_FIN_POND : ?? COMMAX11.
        ATND_TAXA_CONTRATO_ANO : ?? COMMAX11.
        ATND_TX_CONTABIL_FIN_POND : ?? COMMAX10.
        ATND_TAXA_CONTABIL : ?? COMMAX8.
        ATND_TX_CONTABIL_ANO_FIN_POND : ?? COMMAX11.
        ATND_TAXA_CONTABIL_ANO : ?? COMMAX11.
        ATND_TAXA_CET    : ?? COMMAX15.
        ATND_TAXA_CET_MES : ?? COMMAX10.
        ATND_TX_CAPTACAO_FIN_POND : ?? COMMAX10.
        ATND_TX_CAPTACAO_ANO_FIN_POND : ?? COMMAX11.
        ATND_TAXA_BASE   : ?? COMMAX5.
        ATND_TAXA_BASE_MES : ?? COMMAX10.
        ATND_TX_BANCO_FIN_POND : ?? COMMAX10.
        ATND_TAXA_BANCO_MES : ?? COMMAX12.
        ATND_TAXA_BANCO_ANO : ?? COMMAX11.
        ATND_TX_BANCO_ANO_FIN_POND : ?? COMMAX11.
        CD_TP_INDEX      : ?? BEST3.
        DS_TP_INDEX      : $CHAR10.
        ATDT_PGTO_CONTRATO : ?? ANYDTDTM19. ;
RUN;

 

 

 

2) The code I changed the file path and the error message:

 

 

 

 

%LET EX = 201902;

DATA PLANN.ODS_IMPORT_&EX.;
    LENGTH
        PKND_CONTRATO      8
        PKND_EMPRESA       8
        PKND_PRODUTO       8
        SIG_TIPOPESSOA   $ 1
        EXERCICIO_SAFRA    8
        PKSV_CHASSI      $ 17
        ATSV_MARCA       $ 16
        COD_PRODUTO        8
        DS_PRODUTO       $ 19
        ATSV_DES_SEG_NIVEL1_EN $ 26
        ATSV_DES_SEG_NIVEL2_EN $ 17
        TIPOUSO          $ 2
        ATSV_DESCRICAO_1 $ 14
        ATSV_IND_TX_SUBS $ 1
        BKSV_IND_TX_SUBS_DN $ 1
        BKSV_IND_TX_SUBS_MONTA $ 1
        ATSV_PT_CAT_VENDA $ 16
        ATSV_PT_CAT_VENDA_GRUPO $ 6
        ATND_PRAZO         8
        ATND_VALOR_BEM     8
        ATND_VALOR_ENTRADA   8
        ATND_VALOR_FINANCIADO_TOTAL   8
        ATND_QTDE_BENS     8
        ATND_QTDE_DIAS_CARENCIA   8
        ATSV_PARCELA_BALAO $ 1
        ATND_QTDE_PARCELAS_BALAO   8
        ATND_TOTAL_PARCELAS_BALAO   8
        ATSV_TIPO_PARCELA_BALAO $ 1
        ATND_INDIC_VENDA_DIRETA $ 1
        ATSV_FL_FROTISTA $ 1
        ATND_TJLP_FINAME_ANO   8
        ATND_TJLP_FINAME_MES   8
        ATSV_STATUS_CONTABIL   8
        ATSV_STATUS_OPERACIONAL $ 2
        ATND_PERC_REBATE_VWB   8
        ATND_PERC_REBATE_DN   8
        ATSV_DESCR_PLANO $ 20
        ATND_QTDE_PARCELAS_ANTECIPADAS   8
        ATND_VALOR_PARCELAS_ANTECIPADA   8
        ATND_PLANO         8
        ATND_PARTIC_VWB    8
        ATND_PARTIC_DN     8
        ATND_VALOR_TC_BANCO   8
        ATND_VALOR_REBATE_VWB   8
        ATND_VALOR_REBATE_DN   8
        ATND_VALOR_IOF     8
        ATND_SIRCOF        8
        ATND_TAR_MEGADATA   8
        ATND_TC_PAGA       8
        ATND_TC_ARRECADADA   8
        ATND_SPREAD_ANO    8
        ATND_SPREAD_MES    8
        ATND_SPREAD_FINAME_BANCO_MES   8
        ATND_SPREAD_FINAME_BANCO   8
        ATND_SPREAD_FINAME_BNDES   8
        ATND_TAXA_FINAL    8
        ATND_TAXA_FINAL_ANO   8
        ATND_TAXA_CONTRATO   8
        ATND_TAXA_DESCONTO   8
        ATND_TAXA_DESCONTO_ANO   8
        ATND_TAXA_CAPTACAO   8
        ATND_TAXA_CAPTACAO_ANO   8
        ATND_TX_CONTRATO_FIN_POND   8
        ATND_TX_CONTRATO_ANO_FIN_POND   8
        ATND_TAXA_CONTRATO_ANO   8
        ATND_TX_CONTABIL_FIN_POND   8
        ATND_TAXA_CONTABIL   8
        ATND_TX_CONTABIL_ANO_FIN_POND   8
        ATND_TAXA_CONTABIL_ANO   8
        ATND_TAXA_CET      8
        ATND_TAXA_CET_MES   8
        ATND_TX_CAPTACAO_FIN_POND   8
        ATND_TX_CAPTACAO_ANO_FIN_POND   8
        ATND_TAXA_BASE     8
        ATND_TAXA_BASE_MES   8
        ATND_TX_BANCO_FIN_POND   8
        ATND_TAXA_BANCO_MES   8
        ATND_TAXA_BANCO_ANO   8
        ATND_TX_BANCO_ANO_FIN_POND   8
        CD_TP_INDEX        8
        DS_TP_INDEX      $ 10
        ATDT_PGTO_CONTRATO   8 ;
    FORMAT
        PKND_CONTRATO    BEST8.
        PKND_EMPRESA     BEST1.
        PKND_PRODUTO     BEST2.
        SIG_TIPOPESSOA   $CHAR1.
        EXERCICIO_SAFRA  BEST6.
        PKSV_CHASSI      $CHAR17.
        ATSV_MARCA       $CHAR16.
        COD_PRODUTO      BEST2.
        DS_PRODUTO       $CHAR19.
        ATSV_DES_SEG_NIVEL1_EN $CHAR26.
        ATSV_DES_SEG_NIVEL2_EN $CHAR17.
        TIPOUSO          $CHAR2.
        ATSV_DESCRICAO_1 $CHAR14.
        ATSV_IND_TX_SUBS $CHAR1.
        BKSV_IND_TX_SUBS_DN $CHAR1.
        BKSV_IND_TX_SUBS_MONTA $CHAR1.
        ATSV_PT_CAT_VENDA $CHAR16.
        ATSV_PT_CAT_VENDA_GRUPO $CHAR6.
        ATND_PRAZO       BEST3.
        ATND_VALOR_BEM   BEST13.
        ATND_VALOR_ENTRADA BEST11.
        ATND_VALOR_FINANCIADO_TOTAL BEST11.
        ATND_QTDE_BENS   BEST4.
        ATND_QTDE_DIAS_CARENCIA BEST2.
        ATSV_PARCELA_BALAO $CHAR1.
        ATND_QTDE_PARCELAS_BALAO BEST2.
        ATND_TOTAL_PARCELAS_BALAO BEST9.
        ATSV_TIPO_PARCELA_BALAO $CHAR1.
        ATND_INDIC_VENDA_DIRETA $CHAR1.
        ATSV_FL_FROTISTA $CHAR1.
        ATND_TJLP_FINAME_ANO BEST11.
        ATND_TJLP_FINAME_MES BEST10.
        ATSV_STATUS_CONTABIL BEST1.
        ATSV_STATUS_OPERACIONAL $CHAR2.
        ATND_PERC_REBATE_VWB BEST15.
        ATND_PERC_REBATE_DN BEST15.
        ATSV_DESCR_PLANO $CHAR20.
        ATND_QTDE_PARCELAS_ANTECIPADAS BEST2.
        ATND_VALOR_PARCELAS_ANTECIPADA BEST9.
        ATND_PLANO       BEST6.
        ATND_PARTIC_VWB  BEST6.
        ATND_PARTIC_DN   BEST6.
        ATND_VALOR_TC_BANCO BEST6.
        ATND_VALOR_REBATE_VWB BEST9.
        ATND_VALOR_REBATE_DN BEST9.
        ATND_VALOR_IOF   BEST11.
        ATND_SIRCOF      BEST7.
        ATND_TAR_MEGADATA BEST4.
        ATND_TC_PAGA     BEST9.
        ATND_TC_ARRECADADA BEST9.
        ATND_SPREAD_ANO  BEST12.
        ATND_SPREAD_MES  BEST11.
        ATND_SPREAD_FINAME_BANCO_MES BEST10.
        ATND_SPREAD_FINAME_BANCO BEST10.
        ATND_SPREAD_FINAME_BNDES BEST11.
        ATND_TAXA_FINAL  BEST13.
        ATND_TAXA_FINAL_ANO BEST11.
        ATND_TAXA_CONTRATO BEST8.
        ATND_TAXA_DESCONTO BEST9.
        ATND_TAXA_DESCONTO_ANO BEST16.
        ATND_TAXA_CAPTACAO BEST8.
        ATND_TAXA_CAPTACAO_ANO BEST11.
        ATND_TX_CONTRATO_FIN_POND BEST10.
        ATND_TX_CONTRATO_ANO_FIN_POND BEST11.
        ATND_TAXA_CONTRATO_ANO BEST11.
        ATND_TX_CONTABIL_FIN_POND BEST10.
        ATND_TAXA_CONTABIL BEST8.
        ATND_TX_CONTABIL_ANO_FIN_POND BEST11.
        ATND_TAXA_CONTABIL_ANO BEST11.
        ATND_TAXA_CET    BEST15.
        ATND_TAXA_CET_MES BEST10.
        ATND_TX_CAPTACAO_FIN_POND BEST10.
        ATND_TX_CAPTACAO_ANO_FIN_POND BEST11.
        ATND_TAXA_BASE   BEST5.
        ATND_TAXA_BASE_MES BEST10.
        ATND_TX_BANCO_FIN_POND BEST10.
        ATND_TAXA_BANCO_MES BEST12.
        ATND_TAXA_BANCO_ANO BEST11.
        ATND_TX_BANCO_ANO_FIN_POND BEST11.
        CD_TP_INDEX      BEST3.
        DS_TP_INDEX      $CHAR10.
        ATDT_PGTO_CONTRATO DATETIME18. ;
    INFORMAT
        PKND_CONTRATO    BEST8.
        PKND_EMPRESA     BEST1.
        PKND_PRODUTO     BEST2.
        SIG_TIPOPESSOA   $CHAR1.
        EXERCICIO_SAFRA  BEST6.
        PKSV_CHASSI      $CHAR17.
        ATSV_MARCA       $CHAR16.
        COD_PRODUTO      BEST2.
        DS_PRODUTO       $CHAR19.
        ATSV_DES_SEG_NIVEL1_EN $CHAR26.
        ATSV_DES_SEG_NIVEL2_EN $CHAR17.
        TIPOUSO          $CHAR2.
        ATSV_DESCRICAO_1 $CHAR14.
        ATSV_IND_TX_SUBS $CHAR1.
        BKSV_IND_TX_SUBS_DN $CHAR1.
        BKSV_IND_TX_SUBS_MONTA $CHAR1.
        ATSV_PT_CAT_VENDA $CHAR16.
        ATSV_PT_CAT_VENDA_GRUPO $CHAR6.
        ATND_PRAZO       BEST3.
        ATND_VALOR_BEM   BEST13.
        ATND_VALOR_ENTRADA BEST11.
        ATND_VALOR_FINANCIADO_TOTAL BEST11.
        ATND_QTDE_BENS   BEST4.
        ATND_QTDE_DIAS_CARENCIA BEST2.
        ATSV_PARCELA_BALAO $CHAR1.
        ATND_QTDE_PARCELAS_BALAO BEST2.
        ATND_TOTAL_PARCELAS_BALAO BEST9.
        ATSV_TIPO_PARCELA_BALAO $CHAR1.
        ATND_INDIC_VENDA_DIRETA $CHAR1.
        ATSV_FL_FROTISTA $CHAR1.
        ATND_TJLP_FINAME_ANO BEST11.
        ATND_TJLP_FINAME_MES BEST10.
        ATSV_STATUS_CONTABIL BEST1.
        ATSV_STATUS_OPERACIONAL $CHAR2.
        ATND_PERC_REBATE_VWB BEST15.
        ATND_PERC_REBATE_DN BEST15.
        ATSV_DESCR_PLANO $CHAR20.
        ATND_QTDE_PARCELAS_ANTECIPADAS BEST2.
        ATND_VALOR_PARCELAS_ANTECIPADA BEST9.
        ATND_PLANO       BEST6.
        ATND_PARTIC_VWB  BEST6.
        ATND_PARTIC_DN   BEST6.
        ATND_VALOR_TC_BANCO BEST6.
        ATND_VALOR_REBATE_VWB BEST9.
        ATND_VALOR_REBATE_DN BEST9.
        ATND_VALOR_IOF   BEST11.
        ATND_SIRCOF      BEST7.
        ATND_TAR_MEGADATA BEST4.
        ATND_TC_PAGA     BEST9.
        ATND_TC_ARRECADADA BEST9.
        ATND_SPREAD_ANO  BEST12.
        ATND_SPREAD_MES  BEST11.
        ATND_SPREAD_FINAME_BANCO_MES BEST10.
        ATND_SPREAD_FINAME_BANCO BEST10.
        ATND_SPREAD_FINAME_BNDES BEST11.
        ATND_TAXA_FINAL  BEST13.
        ATND_TAXA_FINAL_ANO BEST11.
        ATND_TAXA_CONTRATO BEST8.
        ATND_TAXA_DESCONTO BEST9.
        ATND_TAXA_DESCONTO_ANO BEST16.
        ATND_TAXA_CAPTACAO BEST8.
        ATND_TAXA_CAPTACAO_ANO BEST11.
        ATND_TX_CONTRATO_FIN_POND BEST10.
        ATND_TX_CONTRATO_ANO_FIN_POND BEST11.
        ATND_TAXA_CONTRATO_ANO BEST11.
        ATND_TX_CONTABIL_FIN_POND BEST10.
        ATND_TAXA_CONTABIL BEST8.
        ATND_TX_CONTABIL_ANO_FIN_POND BEST11.
        ATND_TAXA_CONTABIL_ANO BEST11.
        ATND_TAXA_CET    BEST15.
        ATND_TAXA_CET_MES BEST10.
        ATND_TX_CAPTACAO_FIN_POND BEST10.
        ATND_TX_CAPTACAO_ANO_FIN_POND BEST11.
        ATND_TAXA_BASE   BEST5.
        ATND_TAXA_BASE_MES BEST10.
        ATND_TX_BANCO_FIN_POND BEST10.
        ATND_TAXA_BANCO_MES BEST12.
        ATND_TAXA_BANCO_ANO BEST11.
        ATND_TX_BANCO_ANO_FIN_POND BEST11.
        CD_TP_INDEX      BEST3.
        DS_TP_INDEX      $CHAR10.
        ATDT_PGTO_CONTRATO DATETIME18. ;
    INFILE '\\55.55.555.55\Controladoria$\PLANNING\PROJ_SAS\BASES\SR137942_&EX..txt'
        LRECL=618
        ENCODING="WLATIN1"
        TERMSTR=CRLF
        DLM='7F'x
        MISSOVER
        DSD ;
    INPUT
        PKND_CONTRATO    : ?? BEST8.
        PKND_EMPRESA     : ?? BEST1.
        PKND_PRODUTO     : ?? BEST2.
        SIG_TIPOPESSOA   : $CHAR1.
        EXERCICIO_SAFRA  : ?? BEST6.
        PKSV_CHASSI      : $CHAR17.
        ATSV_MARCA       : $CHAR16.
        COD_PRODUTO      : ?? BEST2.
        DS_PRODUTO       : $CHAR19.
        ATSV_DES_SEG_NIVEL1_EN : $CHAR26.
        ATSV_DES_SEG_NIVEL2_EN : $CHAR17.
        TIPOUSO          : $CHAR2.
        ATSV_DESCRICAO_1 : $CHAR14.
        ATSV_IND_TX_SUBS : $CHAR1.
        BKSV_IND_TX_SUBS_DN : $CHAR1.
        BKSV_IND_TX_SUBS_MONTA : $CHAR1.
        ATSV_PT_CAT_VENDA : $CHAR16.
        ATSV_PT_CAT_VENDA_GRUPO : $CHAR6.
        ATND_PRAZO       : ?? BEST3.
        ATND_VALOR_BEM   : ?? COMMAX13.
        ATND_VALOR_ENTRADA : ?? COMMAX11.
        ATND_VALOR_FINANCIADO_TOTAL : ?? COMMAX11.
        ATND_QTDE_BENS   : ?? BEST4.
        ATND_QTDE_DIAS_CARENCIA : ?? BEST2.
        ATSV_PARCELA_BALAO : $CHAR1.
        ATND_QTDE_PARCELAS_BALAO : ?? BEST2.
        ATND_TOTAL_PARCELAS_BALAO : ?? COMMAX9.
        ATSV_TIPO_PARCELA_BALAO : $CHAR1.
        ATND_INDIC_VENDA_DIRETA : $CHAR1.
        ATSV_FL_FROTISTA : $CHAR1.
        ATND_TJLP_FINAME_ANO : ?? COMMAX11.
        ATND_TJLP_FINAME_MES : ?? COMMAX10.
        ATSV_STATUS_CONTABIL : ?? BEST1.
        ATSV_STATUS_OPERACIONAL : $CHAR2.
        ATND_PERC_REBATE_VWB : ?? COMMAX15.
        ATND_PERC_REBATE_DN : ?? COMMAX15.
        ATSV_DESCR_PLANO : $CHAR20.
        ATND_QTDE_PARCELAS_ANTECIPADAS : ?? BEST2.
        ATND_VALOR_PARCELAS_ANTECIPADA : ?? COMMAX9.
        ATND_PLANO       : ?? BEST6.
        ATND_PARTIC_VWB  : ?? COMMAX6.
        ATND_PARTIC_DN   : ?? COMMAX6.
        ATND_VALOR_TC_BANCO : ?? COMMAX6.
        ATND_VALOR_REBATE_VWB : ?? COMMAX9.
        ATND_VALOR_REBATE_DN : ?? COMMAX9.
        ATND_VALOR_IOF   : ?? COMMAX11.
        ATND_SIRCOF      : ?? COMMAX7.
        ATND_TAR_MEGADATA : ?? COMMAX4.
        ATND_TC_PAGA     : ?? COMMAX9.
        ATND_TC_ARRECADADA : ?? COMMAX9.
        ATND_SPREAD_ANO  : ?? COMMAX12.
        ATND_SPREAD_MES  : ?? COMMAX11.
        ATND_SPREAD_FINAME_BANCO_MES : ?? COMMAX10.
        ATND_SPREAD_FINAME_BANCO : ?? COMMAX10.
        ATND_SPREAD_FINAME_BNDES : ?? COMMAX11.
        ATND_TAXA_FINAL  : ?? COMMAX13.
        ATND_TAXA_FINAL_ANO : ?? COMMAX11.
        ATND_TAXA_CONTRATO : ?? COMMAX8.
        ATND_TAXA_DESCONTO : ?? COMMAX9.
        ATND_TAXA_DESCONTO_ANO : ?? COMMAX16.
        ATND_TAXA_CAPTACAO : ?? COMMAX8.
        ATND_TAXA_CAPTACAO_ANO : ?? COMMAX11.
        ATND_TX_CONTRATO_FIN_POND : ?? COMMAX10.
        ATND_TX_CONTRATO_ANO_FIN_POND : ?? COMMAX11.
        ATND_TAXA_CONTRATO_ANO : ?? COMMAX11.
        ATND_TX_CONTABIL_FIN_POND : ?? COMMAX10.
        ATND_TAXA_CONTABIL : ?? COMMAX8.
        ATND_TX_CONTABIL_ANO_FIN_POND : ?? COMMAX11.
        ATND_TAXA_CONTABIL_ANO : ?? COMMAX11.
        ATND_TAXA_CET    : ?? COMMAX15.
        ATND_TAXA_CET_MES : ?? COMMAX10.
        ATND_TX_CAPTACAO_FIN_POND : ?? COMMAX10.
        ATND_TX_CAPTACAO_ANO_FIN_POND : ?? COMMAX11.
        ATND_TAXA_BASE   : ?? COMMAX5.
        ATND_TAXA_BASE_MES : ?? COMMAX10.
        ATND_TX_BANCO_FIN_POND : ?? COMMAX10.
        ATND_TAXA_BANCO_MES : ?? COMMAX12.
        ATND_TAXA_BANCO_ANO : ?? COMMAX11.
        ATND_TX_BANCO_ANO_FIN_POND : ?? COMMAX11.
        CD_TP_INDEX      : ?? BEST3.
        DS_TP_INDEX      : $CHAR10.
        ATDT_PGTO_CONTRATO : ?? ANYDTDTM19. ;
RUN;

 

 

ERROR: Physical file does not exist, \\10.39.114.71\Controladoria$\PLANNING\PROJ_SAS\BASES\SR137942_&EX..txt.

 

But the file does exist in de path, so i tried to ignore the %LET and put it manually:

 

%LET EX = 201902;

DATA PLANN.ODS_IMPORT_&EX.;
    LENGTH
        PKND_CONTRATO      8
        PKND_EMPRESA       8
        PKND_PRODUTO       8
        SIG_TIPOPESSOA   $ 1
        EXERCICIO_SAFRA    8
        PKSV_CHASSI      $ 17
        ATSV_MARCA       $ 16
        COD_PRODUTO        8
        DS_PRODUTO       $ 19
        ATSV_DES_SEG_NIVEL1_EN $ 26
        ATSV_DES_SEG_NIVEL2_EN $ 17
        TIPOUSO          $ 2
        ATSV_DESCRICAO_1 $ 14
        ATSV_IND_TX_SUBS $ 1
        BKSV_IND_TX_SUBS_DN $ 1
        BKSV_IND_TX_SUBS_MONTA $ 1
        ATSV_PT_CAT_VENDA $ 16
        ATSV_PT_CAT_VENDA_GRUPO $ 6
        ATND_PRAZO         8
        ATND_VALOR_BEM     8
        ATND_VALOR_ENTRADA   8
        ATND_VALOR_FINANCIADO_TOTAL   8
        ATND_QTDE_BENS     8
        ATND_QTDE_DIAS_CARENCIA   8
        ATSV_PARCELA_BALAO $ 1
        ATND_QTDE_PARCELAS_BALAO   8
        ATND_TOTAL_PARCELAS_BALAO   8
        ATSV_TIPO_PARCELA_BALAO $ 1
        ATND_INDIC_VENDA_DIRETA $ 1
        ATSV_FL_FROTISTA $ 1
        ATND_TJLP_FINAME_ANO   8
        ATND_TJLP_FINAME_MES   8
        ATSV_STATUS_CONTABIL   8
        ATSV_STATUS_OPERACIONAL $ 2
        ATND_PERC_REBATE_VWB   8
        ATND_PERC_REBATE_DN   8
        ATSV_DESCR_PLANO $ 20
        ATND_QTDE_PARCELAS_ANTECIPADAS   8
        ATND_VALOR_PARCELAS_ANTECIPADA   8
        ATND_PLANO         8
        ATND_PARTIC_VWB    8
        ATND_PARTIC_DN     8
        ATND_VALOR_TC_BANCO   8
        ATND_VALOR_REBATE_VWB   8
        ATND_VALOR_REBATE_DN   8
        ATND_VALOR_IOF     8
        ATND_SIRCOF        8
        ATND_TAR_MEGADATA   8
        ATND_TC_PAGA       8
        ATND_TC_ARRECADADA   8
        ATND_SPREAD_ANO    8
        ATND_SPREAD_MES    8
        ATND_SPREAD_FINAME_BANCO_MES   8
        ATND_SPREAD_FINAME_BANCO   8
        ATND_SPREAD_FINAME_BNDES   8
        ATND_TAXA_FINAL    8
        ATND_TAXA_FINAL_ANO   8
        ATND_TAXA_CONTRATO   8
        ATND_TAXA_DESCONTO   8
        ATND_TAXA_DESCONTO_ANO   8
        ATND_TAXA_CAPTACAO   8
        ATND_TAXA_CAPTACAO_ANO   8
        ATND_TX_CONTRATO_FIN_POND   8
        ATND_TX_CONTRATO_ANO_FIN_POND   8
        ATND_TAXA_CONTRATO_ANO   8
        ATND_TX_CONTABIL_FIN_POND   8
        ATND_TAXA_CONTABIL   8
        ATND_TX_CONTABIL_ANO_FIN_POND   8
        ATND_TAXA_CONTABIL_ANO   8
        ATND_TAXA_CET      8
        ATND_TAXA_CET_MES   8
        ATND_TX_CAPTACAO_FIN_POND   8
        ATND_TX_CAPTACAO_ANO_FIN_POND   8
        ATND_TAXA_BASE     8
        ATND_TAXA_BASE_MES   8
        ATND_TX_BANCO_FIN_POND   8
        ATND_TAXA_BANCO_MES   8
        ATND_TAXA_BANCO_ANO   8
        ATND_TX_BANCO_ANO_FIN_POND   8
        CD_TP_INDEX        8
        DS_TP_INDEX      $ 10
        ATDT_PGTO_CONTRATO   8 ;
    FORMAT
        PKND_CONTRATO    BEST8.
        PKND_EMPRESA     BEST1.
        PKND_PRODUTO     BEST2.
        SIG_TIPOPESSOA   $CHAR1.
        EXERCICIO_SAFRA  BEST6.
        PKSV_CHASSI      $CHAR17.
        ATSV_MARCA       $CHAR16.
        COD_PRODUTO      BEST2.
        DS_PRODUTO       $CHAR19.
        ATSV_DES_SEG_NIVEL1_EN $CHAR26.
        ATSV_DES_SEG_NIVEL2_EN $CHAR17.
        TIPOUSO          $CHAR2.
        ATSV_DESCRICAO_1 $CHAR14.
        ATSV_IND_TX_SUBS $CHAR1.
        BKSV_IND_TX_SUBS_DN $CHAR1.
        BKSV_IND_TX_SUBS_MONTA $CHAR1.
        ATSV_PT_CAT_VENDA $CHAR16.
        ATSV_PT_CAT_VENDA_GRUPO $CHAR6.
        ATND_PRAZO       BEST3.
        ATND_VALOR_BEM   BEST13.
        ATND_VALOR_ENTRADA BEST11.
        ATND_VALOR_FINANCIADO_TOTAL BEST11.
        ATND_QTDE_BENS   BEST4.
        ATND_QTDE_DIAS_CARENCIA BEST2.
        ATSV_PARCELA_BALAO $CHAR1.
        ATND_QTDE_PARCELAS_BALAO BEST2.
        ATND_TOTAL_PARCELAS_BALAO BEST9.
        ATSV_TIPO_PARCELA_BALAO $CHAR1.
        ATND_INDIC_VENDA_DIRETA $CHAR1.
        ATSV_FL_FROTISTA $CHAR1.
        ATND_TJLP_FINAME_ANO BEST11.
        ATND_TJLP_FINAME_MES BEST10.
        ATSV_STATUS_CONTABIL BEST1.
        ATSV_STATUS_OPERACIONAL $CHAR2.
        ATND_PERC_REBATE_VWB BEST15.
        ATND_PERC_REBATE_DN BEST15.
        ATSV_DESCR_PLANO $CHAR20.
        ATND_QTDE_PARCELAS_ANTECIPADAS BEST2.
        ATND_VALOR_PARCELAS_ANTECIPADA BEST9.
        ATND_PLANO       BEST6.
        ATND_PARTIC_VWB  BEST6.
        ATND_PARTIC_DN   BEST6.
        ATND_VALOR_TC_BANCO BEST6.
        ATND_VALOR_REBATE_VWB BEST9.
        ATND_VALOR_REBATE_DN BEST9.
        ATND_VALOR_IOF   BEST11.
        ATND_SIRCOF      BEST7.
        ATND_TAR_MEGADATA BEST4.
        ATND_TC_PAGA     BEST9.
        ATND_TC_ARRECADADA BEST9.
        ATND_SPREAD_ANO  BEST12.
        ATND_SPREAD_MES  BEST11.
        ATND_SPREAD_FINAME_BANCO_MES BEST10.
        ATND_SPREAD_FINAME_BANCO BEST10.
        ATND_SPREAD_FINAME_BNDES BEST11.
        ATND_TAXA_FINAL  BEST13.
        ATND_TAXA_FINAL_ANO BEST11.
        ATND_TAXA_CONTRATO BEST8.
        ATND_TAXA_DESCONTO BEST9.
        ATND_TAXA_DESCONTO_ANO BEST16.
        ATND_TAXA_CAPTACAO BEST8.
        ATND_TAXA_CAPTACAO_ANO BEST11.
        ATND_TX_CONTRATO_FIN_POND BEST10.
        ATND_TX_CONTRATO_ANO_FIN_POND BEST11.
        ATND_TAXA_CONTRATO_ANO BEST11.
        ATND_TX_CONTABIL_FIN_POND BEST10.
        ATND_TAXA_CONTABIL BEST8.
        ATND_TX_CONTABIL_ANO_FIN_POND BEST11.
        ATND_TAXA_CONTABIL_ANO BEST11.
        ATND_TAXA_CET    BEST15.
        ATND_TAXA_CET_MES BEST10.
        ATND_TX_CAPTACAO_FIN_POND BEST10.
        ATND_TX_CAPTACAO_ANO_FIN_POND BEST11.
        ATND_TAXA_BASE   BEST5.
        ATND_TAXA_BASE_MES BEST10.
        ATND_TX_BANCO_FIN_POND BEST10.
        ATND_TAXA_BANCO_MES BEST12.
        ATND_TAXA_BANCO_ANO BEST11.
        ATND_TX_BANCO_ANO_FIN_POND BEST11.
        CD_TP_INDEX      BEST3.
        DS_TP_INDEX      $CHAR10.
        ATDT_PGTO_CONTRATO DATETIME18. ;
    INFORMAT
        PKND_CONTRATO    BEST8.
        PKND_EMPRESA     BEST1.
        PKND_PRODUTO     BEST2.
        SIG_TIPOPESSOA   $CHAR1.
        EXERCICIO_SAFRA  BEST6.
        PKSV_CHASSI      $CHAR17.
        ATSV_MARCA       $CHAR16.
        COD_PRODUTO      BEST2.
        DS_PRODUTO       $CHAR19.
        ATSV_DES_SEG_NIVEL1_EN $CHAR26.
        ATSV_DES_SEG_NIVEL2_EN $CHAR17.
        TIPOUSO          $CHAR2.
        ATSV_DESCRICAO_1 $CHAR14.
        ATSV_IND_TX_SUBS $CHAR1.
        BKSV_IND_TX_SUBS_DN $CHAR1.
        BKSV_IND_TX_SUBS_MONTA $CHAR1.
        ATSV_PT_CAT_VENDA $CHAR16.
        ATSV_PT_CAT_VENDA_GRUPO $CHAR6.
        ATND_PRAZO       BEST3.
        ATND_VALOR_BEM   BEST13.
        ATND_VALOR_ENTRADA BEST11.
        ATND_VALOR_FINANCIADO_TOTAL BEST11.
        ATND_QTDE_BENS   BEST4.
        ATND_QTDE_DIAS_CARENCIA BEST2.
        ATSV_PARCELA_BALAO $CHAR1.
        ATND_QTDE_PARCELAS_BALAO BEST2.
        ATND_TOTAL_PARCELAS_BALAO BEST9.
        ATSV_TIPO_PARCELA_BALAO $CHAR1.
        ATND_INDIC_VENDA_DIRETA $CHAR1.
        ATSV_FL_FROTISTA $CHAR1.
        ATND_TJLP_FINAME_ANO BEST11.
        ATND_TJLP_FINAME_MES BEST10.
        ATSV_STATUS_CONTABIL BEST1.
        ATSV_STATUS_OPERACIONAL $CHAR2.
        ATND_PERC_REBATE_VWB BEST15.
        ATND_PERC_REBATE_DN BEST15.
        ATSV_DESCR_PLANO $CHAR20.
        ATND_QTDE_PARCELAS_ANTECIPADAS BEST2.
        ATND_VALOR_PARCELAS_ANTECIPADA BEST9.
        ATND_PLANO       BEST6.
        ATND_PARTIC_VWB  BEST6.
        ATND_PARTIC_DN   BEST6.
        ATND_VALOR_TC_BANCO BEST6.
        ATND_VALOR_REBATE_VWB BEST9.
        ATND_VALOR_REBATE_DN BEST9.
        ATND_VALOR_IOF   BEST11.
        ATND_SIRCOF      BEST7.
        ATND_TAR_MEGADATA BEST4.
        ATND_TC_PAGA     BEST9.
        ATND_TC_ARRECADADA BEST9.
        ATND_SPREAD_ANO  BEST12.
        ATND_SPREAD_MES  BEST11.
        ATND_SPREAD_FINAME_BANCO_MES BEST10.
        ATND_SPREAD_FINAME_BANCO BEST10.
        ATND_SPREAD_FINAME_BNDES BEST11.
        ATND_TAXA_FINAL  BEST13.
        ATND_TAXA_FINAL_ANO BEST11.
        ATND_TAXA_CONTRATO BEST8.
        ATND_TAXA_DESCONTO BEST9.
        ATND_TAXA_DESCONTO_ANO BEST16.
        ATND_TAXA_CAPTACAO BEST8.
        ATND_TAXA_CAPTACAO_ANO BEST11.
        ATND_TX_CONTRATO_FIN_POND BEST10.
        ATND_TX_CONTRATO_ANO_FIN_POND BEST11.
        ATND_TAXA_CONTRATO_ANO BEST11.
        ATND_TX_CONTABIL_FIN_POND BEST10.
        ATND_TAXA_CONTABIL BEST8.
        ATND_TX_CONTABIL_ANO_FIN_POND BEST11.
        ATND_TAXA_CONTABIL_ANO BEST11.
        ATND_TAXA_CET    BEST15.
        ATND_TAXA_CET_MES BEST10.
        ATND_TX_CAPTACAO_FIN_POND BEST10.
        ATND_TX_CAPTACAO_ANO_FIN_POND BEST11.
        ATND_TAXA_BASE   BEST5.
        ATND_TAXA_BASE_MES BEST10.
        ATND_TX_BANCO_FIN_POND BEST10.
        ATND_TAXA_BANCO_MES BEST12.
        ATND_TAXA_BANCO_ANO BEST11.
        ATND_TX_BANCO_ANO_FIN_POND BEST11.
        CD_TP_INDEX      BEST3.
        DS_TP_INDEX      $CHAR10.
        ATDT_PGTO_CONTRATO DATETIME18. ;
    INFILE '\\55.55.555.55\Controladoria$\PLANNING\PROJ_SAS\BASES\SR137942_201902.txt'
        LRECL=618
        ENCODING="WLATIN1"
        TERMSTR=CRLF
        DLM='7F'x
        MISSOVER
        DSD ;
    INPUT
        PKND_CONTRATO    : ?? BEST8.
        PKND_EMPRESA     : ?? BEST1.
        PKND_PRODUTO     : ?? BEST2.
        SIG_TIPOPESSOA   : $CHAR1.
        EXERCICIO_SAFRA  : ?? BEST6.
        PKSV_CHASSI      : $CHAR17.
        ATSV_MARCA       : $CHAR16.
        COD_PRODUTO      : ?? BEST2.
        DS_PRODUTO       : $CHAR19.
        ATSV_DES_SEG_NIVEL1_EN : $CHAR26.
        ATSV_DES_SEG_NIVEL2_EN : $CHAR17.
        TIPOUSO          : $CHAR2.
        ATSV_DESCRICAO_1 : $CHAR14.
        ATSV_IND_TX_SUBS : $CHAR1.
        BKSV_IND_TX_SUBS_DN : $CHAR1.
        BKSV_IND_TX_SUBS_MONTA : $CHAR1.
        ATSV_PT_CAT_VENDA : $CHAR16.
        ATSV_PT_CAT_VENDA_GRUPO : $CHAR6.
        ATND_PRAZO       : ?? BEST3.
        ATND_VALOR_BEM   : ?? COMMAX13.
        ATND_VALOR_ENTRADA : ?? COMMAX11.
        ATND_VALOR_FINANCIADO_TOTAL : ?? COMMAX11.
        ATND_QTDE_BENS   : ?? BEST4.
        ATND_QTDE_DIAS_CARENCIA : ?? BEST2.
        ATSV_PARCELA_BALAO : $CHAR1.
        ATND_QTDE_PARCELAS_BALAO : ?? BEST2.
        ATND_TOTAL_PARCELAS_BALAO : ?? COMMAX9.
        ATSV_TIPO_PARCELA_BALAO : $CHAR1.
        ATND_INDIC_VENDA_DIRETA : $CHAR1.
        ATSV_FL_FROTISTA : $CHAR1.
        ATND_TJLP_FINAME_ANO : ?? COMMAX11.
        ATND_TJLP_FINAME_MES : ?? COMMAX10.
        ATSV_STATUS_CONTABIL : ?? BEST1.
        ATSV_STATUS_OPERACIONAL : $CHAR2.
        ATND_PERC_REBATE_VWB : ?? COMMAX15.
        ATND_PERC_REBATE_DN : ?? COMMAX15.
        ATSV_DESCR_PLANO : $CHAR20.
        ATND_QTDE_PARCELAS_ANTECIPADAS : ?? BEST2.
        ATND_VALOR_PARCELAS_ANTECIPADA : ?? COMMAX9.
        ATND_PLANO       : ?? BEST6.
        ATND_PARTIC_VWB  : ?? COMMAX6.
        ATND_PARTIC_DN   : ?? COMMAX6.
        ATND_VALOR_TC_BANCO : ?? COMMAX6.
        ATND_VALOR_REBATE_VWB : ?? COMMAX9.
        ATND_VALOR_REBATE_DN : ?? COMMAX9.
        ATND_VALOR_IOF   : ?? COMMAX11.
        ATND_SIRCOF      : ?? COMMAX7.
        ATND_TAR_MEGADATA : ?? COMMAX4.
        ATND_TC_PAGA     : ?? COMMAX9.
        ATND_TC_ARRECADADA : ?? COMMAX9.
        ATND_SPREAD_ANO  : ?? COMMAX12.
        ATND_SPREAD_MES  : ?? COMMAX11.
        ATND_SPREAD_FINAME_BANCO_MES : ?? COMMAX10.
        ATND_SPREAD_FINAME_BANCO : ?? COMMAX10.
        ATND_SPREAD_FINAME_BNDES : ?? COMMAX11.
        ATND_TAXA_FINAL  : ?? COMMAX13.
        ATND_TAXA_FINAL_ANO : ?? COMMAX11.
        ATND_TAXA_CONTRATO : ?? COMMAX8.
        ATND_TAXA_DESCONTO : ?? COMMAX9.
        ATND_TAXA_DESCONTO_ANO : ?? COMMAX16.
        ATND_TAXA_CAPTACAO : ?? COMMAX8.
        ATND_TAXA_CAPTACAO_ANO : ?? COMMAX11.
        ATND_TX_CONTRATO_FIN_POND : ?? COMMAX10.
        ATND_TX_CONTRATO_ANO_FIN_POND : ?? COMMAX11.
        ATND_TAXA_CONTRATO_ANO : ?? COMMAX11.
        ATND_TX_CONTABIL_FIN_POND : ?? COMMAX10.
        ATND_TAXA_CONTABIL : ?? COMMAX8.
        ATND_TX_CONTABIL_ANO_FIN_POND : ?? COMMAX11.
        ATND_TAXA_CONTABIL_ANO : ?? COMMAX11.
        ATND_TAXA_CET    : ?? COMMAX15.
        ATND_TAXA_CET_MES : ?? COMMAX10.
        ATND_TX_CAPTACAO_FIN_POND : ?? COMMAX10.
        ATND_TX_CAPTACAO_ANO_FIN_POND : ?? COMMAX11.
        ATND_TAXA_BASE   : ?? COMMAX5.
        ATND_TAXA_BASE_MES : ?? COMMAX10.
        ATND_TX_BANCO_FIN_POND : ?? COMMAX10.
        ATND_TAXA_BANCO_MES : ?? COMMAX12.
        ATND_TAXA_BANCO_ANO : ?? COMMAX11.
        ATND_TX_BANCO_ANO_FIN_POND : ?? COMMAX11.
        CD_TP_INDEX      : ?? BEST3.
        DS_TP_INDEX      : $CHAR10.
        ATDT_PGTO_CONTRATO : ?? ANYDTDTM19. ;
RUN;

NOTE: The infile '\\55.55.555.55\Controladoria$\PLANNING\PROJ_SAS\BASES\SR137942_201902.txt' is:
Filename=\\55.55.555.55\Controladoria$\PLANNING\PROJ_SAS\BASES\SR137942_201902.txt,
RECFM=V,LRECL=618,File Size (bytes)=202392040,
Last Modified=04Jul2019:18:02:23,
Create Time=17Jul2019:10:45:53

NOTE: 397325 records were read from the infile '\55.55.555.55\Controladoria$\PLANNING\PROJ_SAS\BASES\SR137942_201902.txt'.
The minimum record length was 340.
The maximum record length was 618.
One or more lines were truncated.
NOTE: The data set PLANN.ODS_IMPORT_201902 has 397325 observations and 82 variables.
NOTE: DATA statement used (Total process time):
real time 1.65 seconds
cpu time 1.56 seconds

 

The output data that i get is just missing values

Can someone help?

 

thanks!

 

 

1 REPLY 1
SurajSaini
Obsidian | Level 7

I think the path you mentioned in the infile statement there are two periods in the end before txt.

INFILE '\\55.55.555.55\Controladoria$\PLANNING\PROJ_SAS\BASES\SR137942_&EX..txt'

And even in ERROR: Physical file does not exist, \\10.39.114.71\Controladoria$\PLANNING\PROJ_SAS\BASES\SR137942_&EX..txt.

sas can not read your macro variable it's reading it As &EX. the whole not assigning its value.  

 

So I think it's better to go with a manual approach rather than using macro variables for data name in both 'data' and 'infile' statements.   

 

Ready to join fellow brilliant minds for the SAS Hackathon?

Build your skills. Make connections. Enjoy creative freedom. Maybe change the world. Registration is now open through August 30th. Visit the SAS Hackathon homepage.

Register today!
Mastering the WHERE Clause in PROC SQL

SAS' Charu Shankar shares her PROC SQL expertise by showing you how to master the WHERE clause using real winter weather data.

Find more tutorials on the SAS Users YouTube channel.

Discussion stats
  • 1 reply
  • 959 views
  • 0 likes
  • 2 in conversation