GET Function Source

Request Example

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