GET Function Source
Request Example
HTTP Method: POST
BODY: { "r_obj_name": "FUNCTION NAME" }
Response
{
"message": "Found",
"data": {
"SOURCE": [
"FUNCTION zfajr_day_of_week.",
" \" Objetivo - Calcular o DIA DA SEMANA de uma DATA",
" \" DATA - Input (DATS)",
" \" DIA DA SEMANA - Output (WOTNR)",
" \" Pegamos uma data aleatoria - Segunda feira",
" \" Subtraimos a data input pela segunda feira escolhida",
" \" resto da divisão por 7 (dias na semana)",
" \" somo 1, para bater com de 1 a 7",
" DATA(lv_segunda_aleatoria) = '19790101'. \" segunda-feira",
" DATA(lv_qtd_dias) = iv_date - lv_segunda_aleatoria. \" Calcular o numero de dias",
" DATA(lv_resto_divisao) = lv_qtd_dias MOD 7. \" Resto da divisão por 7 dias na semana.",
" ev_day_of_week = lv_resto_divisao + 1. \" retorna adicionando 1 para começar com 1 na segunda.",
"CASE ev_day_of_week.",
" WHEN 1.",
" ev_day_of_week_txt = 'Segunda-Feira'.",
" WHEN 2.",
" ev_day_of_week_txt = 'Terça-Feira'.",
" WHEN 3.",
" ev_day_of_week_txt = 'Quarta-Feira'.",
" WHEN 4.",
" ev_day_of_week_txt = 'Quinta-Feira'.",
" WHEN 5.",
" ev_day_of_week_txt = 'Sexta-Feira'.",
" WHEN 6.",
" ev_day_of_week_txt = 'Sábado'.",
" WHEN 7.",
" ev_day_of_week_txt = 'Domingo'.",
" WHEN OTHERS.",
"ENDCASE.",
"ENDFUNCTION."
],
"SOURCE_EXTENSION": [],
"OBJECT_NAME": "ZFAJR_DAY_OF_WEEK",
"OBJECT_TYPE": "FUNCTION",
"OBJECT_DESCRIPTION": "Retorna Dia da Semana"
}
}Last updated