Dicionário Protheus
Início

Tabela SP2 no Protheus

Exceções

O que é a tabela SP2 no Protheus?

A tabela SP2 faz parte do sistema ERP Protheus da TOTVS e é utilizada para exceções.

Ela pertence ao dicionário de dados do Protheus (SX2) e armazena informações essenciais utilizadas em processos como cadastros, movimentações e integrações do sistema.

A tabela SP2 possui diversos campos (SX3), cada um com regras específicas como tipo, tamanho e validações, além de índices (SIX) que otimizam a performance das consultas.

Nesta página você pode consultar a estrutura completa da tabela SP2, incluindo todos os campos e índices relacionados.

Propriedades da Tabela

Propriedade Valor
X2_CHAVE SP2
X2_PATH \DATA\
X2_ARQUIVO SP2990
X2_NOME Exceções
X2_NOMESPA Excepciones
X2_NOMEENG Exceptions
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO P2_FILIAL+P2_MAT+P2_CC+P2_TURNO+DTOS(P2_DATA)+P2_TIPODIA
X2_PYME S
X2_MODULO 16
X2_DISPLAY -
X2_SYSOBJ PONA090
X2_USROBJ -
X2_POSLGT 1
X2_CLOB 2
X2_AUTREC 2
X2_TAMFIL 2
X2_TAMUN 0
X2_TAMEMP 0
X2_STAMP 2
X2_INSDT 2
D_E_L_E_T_ -
R_E_C_N_O_ 8532
R_E_C_D_E_L_ 0

Campos da Tabela SP2 (65 campos)

X3_ARQUIVO X3_ORDEM X3_CAMPO X3_TIPO X3_TAMANHO X3_DECIMAL X3_TITULO X3_TITSPA X3_TITENG X3_DESCRIC X3_DESCSPA X3_DESCENG X3_PICTURE X3_VALID X3_USADO X3_RELACAO X3_F3 X3_NIVEL X3_RESERV X3_CHECK X3_TRIGGER X3_PROPRI X3_BROWSE X3_VISUAL X3_CONTEXT X3_OBRIGAT X3_VLDUSER X3_CBOX X3_CBOXSPA X3_CBOXENG X3_PICTVAR X3_WHEN X3_INIBRW X3_GRPSXG X3_FOLDER X3_PYME X3_CONDSQL X3_CHKSQL X3_IDXSRV X3_ORTOGRA X3_IDXFLD X3_TELA X3_PICBRV X3_AGRUP X3_POSLGT X3_MODAL X3_CHKSUM X3_ADDSUM D_E_L_E_T_ R_E_C_N_O_ R_E_C_D_E_L_
SP2 01 P2_FILIAL C 2 0 Filial Sucursal Branch Filial Sucursal System Branch - - x x x x x x x x x x x x x x x - - 1 - - - - N - - - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 140136 0
SP2 02 P2_MOTIVO C 30 0 Motivo Mot. Excep. Reason Motivo da Excecao Motivo de la Excepcion Reason for Exception @! - x x x x x x x x x x x x x x x x - - 1 x - - - S - - - - - - - - - - - 0 S - #P2_MOTIVO <>' ' N N N - - - 1 1 - - - 140137 0
SP2 03 P2_DATA D 8 0 Data Inicial Fch Inicial Init. Dt Data Inicial da Exceção Fecha Inicial Excepcion Accomplishment Initial Dt - - x x x x x x x x x x x x x x x x - - 1 x - - - S - - - - - - - - - - - 0 S - #P2_DATA <>' ' N N N - - - 1 1 - - - 140138 0
SP2 04 P2_DATAATE D 8 0 Data Final Fecha Final Final Date Data Final da Exceção Fecha Final de Excepcion End Exception Date - - x x x x x x x x x x x x x x x x - - 1 - - - - S - - - - - - - - - - - 0 S - - N N N - - - 1 2 - - - 140139 0
SP2 05 P2_MAT C 6 0 Matricula Matricula Registration Matricula Matricula Registration @! Vazio() .Or. EXISTCPO("SRA") x x x x x x x x x x x x x x x xx - CAD 1 - - - - S - - - - - - - - - - 121 0 S - - N N N - - - 1 2 - - - 140140 0
SP2 06 P2_TURNO C 3 0 Turno Turno Shift Numero do Turno Numero del Turno Shift number @! Vazio() .Or. ExistCpo("SR6") x x x x x x x x x x x x x x x xx - SR6 1 - - - - S - - - - - - - - - - - 0 S - - N N N - - - 1 2 - - - 140141 0
SP2 07 P2_CC C 9 0 Centro Custo Centro Costo Cost Center Centro de Custo Centro de Costo Cost Center @! Vazio() .Or. CTB105CC() x x x x x x x x x x x x x x x x - CTT 1 - - - - S - - - - - - - - - - 004 0 S - - N N N - - - 1 2 - - - 140142 0
SP2 08 P2_TRABA C 1 0 Trabalhado ¿Dia habil ? Worked Dia é trabalhado ? ¿Es dia habil ? Worked Day? ! P2TrabaVld() x x x x x x x x x x x x x x x x - - 1 x - - - S - - - - #PonRetOpcBox(08) #PonRetOpcBox(08) #PonRetOpcBox(08) - - - - 0 S - #P2_TRABA IN ('SNDC') OR #P2_TRABA =' ' N N N - - - 1 1 - - - 140143 0
SP2 09 P2_TIPODIA C 1 0 Tipo do Dia Tipo de Dia Day Type Tipo do Dia Para Exceção Tipo de Dia Para Excepc. Type of Day for Exception @! P2TipoDiaVld() x x x x x x x x x x x x x x x x - - 1 - - - - S - - - - #PonRetOpcBox(01) #PonRetOpcBox(01) #PonRetOpcBox(01) - - - - 0 S - #P2_TIPODIA IN ('SNDC') OR #P2_TIPODIA=' ' N N N - - - 1 2 - - - 140144 0
SP2 10 P2_NONAHOR C 1 0 Nona Hora Novena Hora 9th Hour Apura Nona Hora Computa Novena Hora Calculate Ninth Hour @! Pertence("SN") x x x x x x x x x x x x x x x x 'N' - 1 - - - - S - - - - #PonRetOpcBox(05) #PonRetOpcBox(05) #PonRetOpcBox(05) - - - - 0 S - #P2_NONAHOR IN ('SN') OR #P2_NONAHOR=' ' N N N - - - 1 2 - - - 140145 0
SP2 11 P2_CODHEXT C 1 0 H.E.Normal Hr Ex Normal Nor.Overtime Cod. Hora Extra Normal Cod. Hora Extra Normal Normal Overtime Code 9 NaoVazio() x x x x x x x x x x x x x x x x '1' - 1 x - - - S - - - - #PonRetOpcBox(03) #PonRetOpcBox(03) #PonRetOpcBox(03) - - - - 0 S - - N N N - - - 1 1 - - - 140146 0
SP2 12 P2_CODHNOT C 1 0 H.E.Noturna HrExNocturno Night Overt. Cod. Hora Extra Noturno Cod. Hora Extra Nocturno Nightly Overtime Code 9 NaoVazio() x x x x x x x x x x x x x x x x '5' - 1 x - - - S - - - - #PonRetOpcBox(03) #PonRetOpcBox(03) #PonRetOpcBox(03) - - - - 0 S - - N N N - - - 1 1 - - - 140147 0
SP2 13 P2_CODREF C 2 0 Cod.Refeicao Cod.Comida Meal Code Codigo da Refeicao Codigo de Comida Meal Code 99 ExistCpo("SP1") .or. Vazio() x x x x x x x x x x x x x x x x - SP1 1 - - - - S - - - - - - - - - - - 0 S - - N N N - - - 1 2 - - - 140148 0
SP2 14 P2_INIHNOT N 5 2 Ini Hora Not Ini Hora Noc Int.Nig.Sht. Inicio da Hora Noturna Inicio de Hora Nocturna Initial Night Shift @E 99.99 Positivo() .and. VldHora(M->P2_INIHNOT) x x x x x x x x x x x x x x x x GetMv("MV_INIHNOT") - 1 x - - - S - - - - - - - - - - - 0 S - #P2_INIHNOT>=0 N N N - - - 1 2 - - - 140149 0
SP2 15 P2_FIMHNOT N 5 2 Fim Hora Not Fin Hora Noc Fin.Nig.Sht. Final da Hora Noturna Final de Hora Nocturna Final Night Shift @E 99.99 Positivo() .and. VldHora(M->P2_FIMHNOT) x x x x x x x x x x x x x x x x GetMv("MV_FIMHNOT") - 1 x - - - S - - - - - - - - - - - 0 S - #P2_FIMHNOT>=0 N N N - - - 1 2 - - - 140150 0
SP2 16 P2_MINHNOT N 5 2 Min Hora Not Min Hora Noc Nig.sh.min. Minutos da Hora Noturna Minutos de Hora Nocturna Night shift minutes @E 99.99 Positivo() .and. NaoVazio() x x x x x x x x x x x x x x x x GetMv("MV_MINHNOT") - 1 x x - - - S - - - - - - - - - - - 0 S - #P2_MINHNOT>0 N N N - - - 1 1 - - - 140151 0
SP2 17 P2_HNOTTAB C 1 0 Con.H.N.Tab. Con.H.N.Tab. Con.H.N.Wrk. Cons.Hr.Not.Tab.Horario Cons.Hr.Not.Tab.Horario Cons.Hr.Noct.Work @! Pertence("SN") x x x x x x x x x x x x x x x x GetMv("MV_HNOTTAB") - 1 x - - - S - - - - #PonRetOpcBox(05) #PonRetOpcBox(05) #PonRetOpcBox(05) - - - - 0 S - #P2_HNOTTAB IN ('SN') OR #P2_HNOTTAB=' ' N N N - - - 1 2 - - - 140152 0
SP2 18 P2_HNOTTBI C 1 0 Con.H.N.Tb.I Con.H.N.Tb.I Con.H.N.Wk.I Con.Hr.Not.Interv.Tab.Hr. Con.Hr.Noct.Interv.Tab.Hr Cons.Hr.Noct.Work-Interv. @! Pertence("SN") x x x x x x x x x x x x x x x x GetMv("MV_HNOTTBI") - 1 x - - - S - - - - #PonRetOpcBox(05) #PonRetOpcBox(05) #PonRetOpcBox(05) - - - - 0 S - #P2_HNOTTBI IN ('SN') OR #P2_HNOTTBI=' ' N N N - - - 1 2 - - - 140153 0
SP2 19 P2_ENTRA1 N 5 2 1a Entrada 1a. Entrada 1st Entry Horario da 1a Entrada Horario de la 1a. Entrada Time of 1st Entry @E 99.99 VldHora(M->P2_ENTRA1) x x x x x x x x x x x x x x x x - - 1 - - S - S - - - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 140154 0
SP2 20 P2_SAIDA1 N 5 2 1a Saida 1a. Salida 1st Time Out Horario da 1a Saida Horario de 1a. Salida 1st Time Out @E 99.99 VldHora(M->P2_SAIDA1) x x x x x x x x x x x x x x x x - - 1 - - S - S - - - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 140155 0
SP2 21 P2_ENTRA2 N 5 2 2a Entrada 2a. Entrada 2nd Entry Horario da 2a Entrada Horario de la 2a. Entrada Time of 2nd Entry @E 99.99 VldHora(M->P2_ENTRA2) x x x x x x x x x x x x x x x x - - 1 - - S - S - - - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 140156 0
SP2 22 P2_SAIDA2 N 5 2 2a Saida 2a. Salida 2nd Time Out Horario da 2a Saida Horario de 2a. Salida 2nd Time Out @E 99.99 VldHora(M->P2_SAIDA2) x x x x x x x x x x x x x x x x - - 1 - - S - S - - - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 140157 0
SP2 23 P2_ENTRA3 N 5 2 3a Entrada 3a. Entrada 3rd Entry Horario da 3a Entrada Horario de la 3a. Entrada Time of 3rd Entry @E 99.99 VldHora(M->P2_ENTRA3) x x x x x x x x x x x x x x x x - - 1 - - S - S - - - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 140158 0
SP2 24 P2_SAIDA3 N 5 2 3a Saida 3a. Salida 3rd Time Out Horario da 3a Saida Horario de 3a. Salida 3rd Time Out @E 99.99 VldHora(M->P2_SAIDA3) x x x x x x x x x x x x x x x x - - 1 - - S - S - - - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 140159 0
SP2 25 P2_ENTRA4 N 5 2 4a Entrada 4a. Entrada 4th Entry Horario da 4a Entrada Horario de la 4a. Entrada Time of 4th Entry @E 99.99 VldHora(M->P2_ENTRA4) x x x x x x x x x x x x x x x x - - 1 - - S - S - - - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 140160 0
SP2 26 P2_SAIDA4 N 5 2 4a Saida 4a. Salida 4th Time Out Horario da 4a Saida Horario de 4a. Salida 4th Time Out @E 99.99 VldHora(M->P2_SAIDA4) x x x x x x x x x x x x x x x x - - 1 - - S - S - - - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 140161 0
SP2 27 P2_HORMENO N 5 2 Limite Infer Limite Inf. Inf.Limit Limite Mínimo da Tabela Limite Minimo de Tabla Table Minimum Limit @E 99.99 VldHora(M->P2_HORMENO) .and. NaoVazio() x x x x x x x x x x x x x x x x Val(SuperGetMv("MV_HORMENO")) - 1 x - - - S - - - - - - - - - - - 1 S - - N N N - - - 1 1 - - - 140162 0
SP2 28 P2_HORMAIS N 5 2 Limite Super Limite Sup. Sup.Limit Limite Máximo da Tabela Limite Maximo de Tabla Table Maximum Limit @E 99.99 VldHora(M->P2_HORMAIS) .and. NaoVazio() x x x x x x x x x x x x x x x x Val(SuperGetMv("MV_HORMAIS")) - 1 x - - - S - - - - - - - - - - - 1 S - - N N N - - - 1 1 - - - 140163 0
SP2 29 P2_JND1CON C 1 0 1a.Jor.Cont. 1a.Jor.Cont. 1st.Sht.Cont 1a Jornada Continua? ¿1a Jornada Continua 1st Shift Continue ? @! - x x x x x x x x x x x x x x x x 'N' - 1 - - S - S - - - - #PonRetOpcBox(05) #PonRetOpcBox(05) #PonRetOpcBox(05) - - - - 2 S - #P2_JND1CON IN ('SN') OR #P2_JND1CON=' ' N N N - - - 1 2 - - - 140164 0
SP2 30 P2_JND2CON C 1 0 2a.Jor.Cont. 2a.Jor.Cont. 2nd.Shf.Cont 2a Jornada Continua? ¿2ª Jornada Continua 2nd Shift Continue ? @! - x x x x x x x x x x x x x x x x 'N' - 1 - - S - S - - - - #PonRetOpcBox(05) #PonRetOpcBox(05) #PonRetOpcBox(05) - - - - 2 S - #P2_JND2CON IN ('SN') OR #P2_JND2CON=' ' N N N - - - 1 2 - - - 140165 0
SP2 31 P2_JND3CON C 1 0 3a.Jor.Cont. 3a.Jor.Cont. 3rd.Shf.Cont 3a Jornada Continua? ¿3a Jornada Continua ? 3rd Shift Continue ? @! - x x x x x x x x x x x x x x x x 'N' - 1 - - S - S - - - - #PonRetOpcBox(05) #PonRetOpcBox(05) #PonRetOpcBox(05) - - - - 2 S - #P2_JND3CON IN ('SN') OR #P2_JND3CON=' ' N N N - - - 1 2 - - - 140166 0
SP2 32 P2_JND4CON C 1 0 4a.Jor.Cont. 4a.Jor.Cont. 4th.Shf.Cont 4a Jornada Continua? ¿4a Jornada Continua ? 4th Shift Continue ? @! - x x x x x x x x x x x x x x x x 'N' - 1 - - S - S - - - - #PonRetOpcBox(05) #PonRetOpcBox(05) #PonRetOpcBox(05) - - - - 2 S - #P2_JND4CON IN ('SN') OR #P2_JND4CON=' ' N N N - - - 1 2 - - - 140167 0
SP2 33 P2_INTERV1 C 1 0 1a Saida Int 1a Salid Int 1st Time Out 1a Saida e Intervalo 1a Salida e Intervalo 1st Time Out and Interval @! - x x x x x x x x x x x x x x x x "N" - 1 - - S - S - - - - #PonRetOpcBox(05) #PonRetOpcBox(05) #PonRetOpcBox(05) - - - - 3 S - #P2_INTERV1 IN ('SN') OR #P2_INTERV1=' ' N N N - - - 1 2 - - - 140168 0
SP2 34 P2_INTERV2 C 1 0 2a Saida Int 2a Salid Int 2nd Time Out 2a Saida e Intervalo 2a Salida e Intervalo 2nd Time Out and Interval @! - x x x x x x x x x x x x x x x x "N" - 1 - - S - S - - - - #PonRetOpcBox(05) #PonRetOpcBox(05) #PonRetOpcBox(05) - - - - 3 S - #P2_INTERV2 IN ('SN') OR #P2_INTERV2=' ' N N N - - - 1 2 - - - 140169 0
SP2 35 P2_INTERV3 C 1 0 3a Saida Int 3a Salid Int 3rd Time Out 3a Saida e Intervalo 3a Salida e Intervalo 3rd Time Out and Interval @! - x x x x x x x x x x x x x x x x "N" - 1 - - S - S - - - - #PonRetOpcBox(05) #PonRetOpcBox(05) #PonRetOpcBox(05) - - - - 3 S - #P2_INTERV3 IN ('SN') OR #P2_INTERV3=' ' N N N - - - 1 2 - - - 140170 0
SP2 36 P2_HRINTV1 N 6 2 Horas 1o.Int Horas 1o.Int 1st In. Time Horas do 1o. Intervalo Horas del 1er. Intervalo 1st Interval Time 999.99 POSITIVO() x x x x x x x x x x x x x x x x - - 1 - - - - S V - - - - - - - - - - 4 S - - N N N - - - 1 2 - - - 140171 0
SP2 37 P2_HRINTV2 N 6 2 Horas 2o.Int Horas 2o.Int 2nd In. Time Horas do 2o. Intervalo Horas del 2o. Intervalo 2nd Interval Time 999.99 POSITIVO() x x x x x x x x x x x x x x x x - - 1 - - - - S V - - - - - - - - - - 4 S - - N N N - - - 1 2 - - - 140172 0
SP2 38 P2_HRINTV3 N 6 2 Horas 3o.Int Horas 3o.Int 3rd In. Time Horas do 3o. Intervalo Horas del 3er. Intervalo 3rd Interval Time 999.99 POSITIVO() x x x x x x x x x x x x x x x x - - 1 - - - - S V - - - - - - - - - - 4 S - - N N N - - - 1 2 - - - 140173 0
SP2 39 P2_HRSTRAB N 6 2 Hrs.Trb.1a.J Hrs.Trb.1a.J Wk.Hs.1st S. Hrs. Trb. 1a. Jornada Hrs. Trb. 1a. Jornada 1st Work. Day Work. Hs. 999.99 POSITIVO() x x x x x x x x x x x x x x x x - - 1 - - - - S V - - - - - - - - - - 4 S - - N N N - - - 1 2 - - - 140174 0
SP2 40 P2_HRSTRA2 N 6 2 Hrs.Trb.2a.J Hrs.Trb.2a.J Wk.Hs.2nd S. Hrs. Trb. 2a. Jornada Hrs. Trb. 2a. Jornada 2nd Work. Day Work. Hs. 999.99 POSITIVO() x x x x x x x x x x x x x x x x - - 1 - - - - S V - - - - - - - - - - 4 S - - N N N - - - 1 2 - - - 140175 0
SP2 41 P2_HRSTRA3 N 6 2 Hrs.Trb.3a.J Hrs.Trb.3a.J Wk.Hs.3rd S. Hrs. Trb. 3a. Jornada Hrs. Trb. 3a. Jornada 3rd Work. Day Work. Hs. 999.99 POSITIVO() x x x x x x x x x x x x x x x x - - 1 - - - - S V - - - - - - - - - - 4 S - - N N N - - - 1 2 - - - 140176 0
SP2 42 P2_HRSTRA4 N 6 2 Hrs.Trb.4a.J Hrs.Trb.4a.J Wk.Hs.4th S. Hrs. Trb. 4a. Jornada Hrs. Trb. 4a. Jornada 4th Work. Day Work. Hs. 999.99 POSITIVO() x x x x x x x x x x x x x x x x - - 1 - - - - S V - - - - - - - - - - 4 S - - N N N - - - 1 2 - - - 140177 0
SP2 43 P2_TOTHORA N 6 2 Total de Hrs Total de Hrs Hours Total Total de Horas Total de Horas Hour Total 999.99 POSITIVO() x x x x x x x x x x x x x x x x - - 1 - - - - S V - - - - - - - - - - 4 S - - N N N - - - 1 2 - - - 140178 0
SP2 44 P2_CCPER01 C 9 0 C.Cust.Per.1 C.Cost.Per.1 C.C.Period 1 C. de Custo Periodo 1 C. de Costo Periodo 1 Cost C. Period 1 @! Vazio() .Or. CTB105CC() x x x x x x x x x x x x x x x x - CTT 1 - - - - S - - - - - - - - - - 004 5 S - - N N N - - - 1 2 - - - 140179 0
SP2 45 P2_CCPER02 C 9 0 C.Cust.Per.2 C.Cost.Per.2 C.C.Period 2 C. de Custo Periodo 2 C. de Costo Periodo 2 Cost C. Period 2 @! Vazio() .Or. CTB105CC() x x x x x x x x x x x x x x x x - CTT 1 - - - - S - - - - - - - - - - 004 5 S - - N N N - - - 1 2 - - - 140180 0
SP2 46 P2_CCPER03 C 9 0 C.Cust.Per.3 C.Cost.Per.3 C.C.Period 3 C. de Custo Periodo 3 C. de Costo Periodo 3 Cost C. Period 3 @! Vazio() .Or. CTB105CC() x x x x x x x x x x x x x x x x - CTT 1 - - - - S - - - - - - - - - - 004 5 S - - N N N - - - 1 2 - - - 140181 0
SP2 47 P2_CCPER04 C 9 0 C.Cust.Per.4 C.Cost.Per.4 C.C.Period 4 C. de Custo Periodo 4 C. de Costo Periodo 4 Cost C. Period 4 @! Vazio() .Or. CTB105CC() x x x x x x x x x x x x x x x x - CTT 1 - - - - S - - - - - - - - - - 004 5 S - - N N N - - - 1 2 - - - 140182 0
SP2 48 P2_REGRA C 2 0 Regra Apont. Regla Apunte Annotat.Rule Regra de Apontamento Regla de Apunte Entry Rule @! Vazio() .or. ExistCpo("SPA") x x x x x x x x x x x x x x x x - SPA 1 - - - - S - - - - - - - - - - 181 0 S - - N N N - - - 1 2 - - - 140183 0
SP2 49 P2_HERDHOR C 1 0 Hr.Tab.Pad.? Hr.Tab.Estan Cons.Wrk.Hrs Considerar Hrs.Tab.Padrao Cons.Hr.Trab.Estandar Consider Std. Wrk. Hours @! Pertence("SN") x x x x x x x x x x x x x x x x - - 1 x - - - S - - - - N=Nao;S=Sim N=No;S=Si N=No;S=Yes - - - - 0 S - - N N N - - - 1 1 - - - 140184 0
SP2 50 P2_POSTO1 C 9 0 Cod. Posto 1 Cod Puesto 1 Pos. 1 Code Codigo do Posto 1 Cod del Puesto 1 Position 1 Code @! P2PostoVld() x x x x x x x x x x x x x x x - RCL 1 xx x - - - S A R - - - - - - - - 026 7 S - - N N N - - - 1 2 - - - 140185 0
SP2 51 P2_POSTO2 C 9 0 Cod. Posto 2 Cod Puesto 2 Pos. 2 Code Codigo do Posto 2 Cod del Puesto 2 Position 2 Code @! P2PostoVld() x x x x x x x x x x x x x x x - RCL 1 xx x - - - S A R - - - - - - - - 026 7 S - - N N N - - - 1 2 - - - 140186 0
SP2 52 P2_POSTO3 C 9 0 Cod. Posto 3 Cod Puesto 3 Pos. 3 Code Codigo do Posto 3 Cod del Puesto 3 Position 3 Code @! P2PostoVld() x x x x x x x x x x x x x x x - RCL 1 xx x - - - S A R - - - - - - - - 026 7 S - - N N N - - - 1 2 - - - 140187 0
SP2 53 P2_POSTO4 C 9 0 Cod. Posto 4 Cod Puesto 4 Pos. 4 Code Codigo do Posto 4 Cod del Puesto 4 Position 4 Code @! P2PostoVld() x x x x x x x x x x x x x x x - RCL 1 xx x - - - S A R - - - - - - - - 026 7 S - - N N N - - - 1 2 - - - 140188 0
SP2 54 P2_DEPTO1 C 9 0 Cod.Depto 1 Cod.Depto 1 Dep. 1 Code Codigo do Departamento 1 Codigo del Departamento 1 Department 1 Code @! P2DeptoVld() x x x x x x x x x x x x x x x - SQB 1 xx x - - - S A R - - - - - - - - 025 6 S - - N N N - - - 1 2 - - - 140189 0
SP2 55 P2_DEPTO2 C 9 0 Cod.Depto 2 Cod.Depto 2 Dep. 2 Code Codigo de departamento 2 Codigo de departamento 2 Department 2 Code @! P2DeptoVld() x x x x x x x x x x x x x x x - SQB 1 xx x - - - S A R - - - - - - - - 025 6 S - - N N N - - - 1 2 - - - 140190 0
SP2 56 P2_DEPTO3 C 9 0 Cod.Depto 3 Cod.Depto 3 Dep. 3 Code Codigo do Departamento 3 Codigo del Departamento 3 Department 3 Code @! P2DeptoVld() x x x x x x x x x x x x x x x - SQB 1 xx x - - - S A R - - - - - - - - 025 6 S - - N N N - - - 1 2 - - - 140191 0
SP2 57 P2_DEPTO4 C 9 0 Cod.Depto 4 Cod.Depto 4 Dep. 4 Code Codigo do Departamento 4 Codigo del Departamento 4 Department 4 Code @! P2DeptoVld() x x x x x x x x x x x x x x x - SQB 1 xx x - - - S A R - - - - - - - - 025 6 S - - N N N - - - 1 2 - - - 140192 0
SP2 58 P2_CODFUN1 C 5 0 Cod.Funcao 1 Cod. Func. 1 Role 1 Code Codigo da Funcao 1 Cod. de la Funcion 1 Role 1 Code @! P2FuncVld() x x x x x x x x x x x x x x x - SRJ 1 xx x - - - S - - - - - - - - - - 160 8 S - - N N N - - - 1 2 - - - 140193 0
SP2 59 P2_CODFUN2 C 5 0 Cod.Funcao 2 Cod. Func. 2 Role 2 Code Codigo da Funcao 2 Cod. de la Funcion 2 Role 2 Code @! P2FuncVld() x x x x x x x x x x x x x x x - SRJ 1 xx x - - - S - - - - - - - - - - 160 8 S - - N N N - - - 1 2 - - - 140194 0
SP2 60 P2_CODFUN3 C 5 0 Cod.Funcao 3 Cod.Func. 3 Role 3 Code Codigo da Funcao 3 Cod de la Funcion 3 Role 3 Code @! P2FuncVld() x x x x x x x x x x x x x x x - SRJ 1 xx x - - - S - - - - - - - - - - 160 8 S - - N N N - - - 1 2 - - - 140195 0
SP2 61 P2_CODFUN4 C 5 0 Cod.Funcao 4 Cod. Func. 4 Role 4 Code Codigo da Funcao 4 Cod. de la Funcion 4 Role 4 Code @! P2FuncVld() x x x x x x x x x x x x x x x - SRJ 1 xx x - - - S - - - - - - - - - - 160 8 S - - N N N - - - 1 2 - - - 140196 0
SP2 62 P2_ID C 10 0 Lote Lote Lot Lote de Excecao Lote de Excepcion Exception Lot @! IF( Empty( M->P2_MAT ), NAOVAZIO(), VAZIO() ) x x x x x x x x x x x x x x x - - 1 xx x - - - S V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 140197 0
SP2 63 P2_TPEXCE C 1 0 Tp. Exceção Tp. Excepcio Exc. Type Tipo de Exceção Tipo de Excepcion Exception Type @! IF( Empty( M->P2_MAT ), NAOVAZIO(), VAZIO() ) x x x x x x x x x x x x x x x - - 1 xx x - - - N V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 140198 0
SP2 64 P2_RHEXP C 6 0 Contr.Exp.RH Contr.Exp.RH HR Exp Ctrl Controle de Exportação RH Control Exportación RRHH HR Export Control - - x x x x x x x x x x x x x x x - - 1 x - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 140199 0
SP2 65 P2_SITFUN C 3 0 Situações Situaciones Statuses Situações do Funcionário Situac. Empleado Employee Statuses @! fVldSitFun() x x x x x x x x x x x x x x x x - SITFUN 1 xx x - - - N A R - - - - - - - - - 0 S - - N - N - - - 1 2 - - - 140200 0

Índices da Tabela SP2 (4 índices)

INDICE ORDEM CHAVE DESCRICAO DESCSPA DESCENG PROPRI F3 NICKNAME SHOWPESQ IX_VIRTUAL IX_VIRCUST D_E_L_E_T_ R_E_C_N_O_ R_E_C_D_E_L_
SP2 1 P2_FILIAL+DTOS(P2_DATA)+P2_TURNO+P2_TIPODIA Data Inicial + Turno + Tipo do Dia Fch Inicial + Turno + Tipo de Dia Init. Dt + Shift + Day Type S - - S 2 3 - 20101 0
SP2 2 P2_FILIAL+DTOS(P2_DATA)+P2_CC+P2_TIPODIA Data Inicial + Centro Custo + Tipo do Dia Fch Inicial + Centro Costo + Tipo de Dia Init. Dt + Cost Center + Day Type S XXX+SI3 - S 2 3 - 20102 0
SP2 3 P2_FILIAL+P2_MAT+P2_CC+P2_TURNO+DTOS(P2_DATA)+P2_TIPODIA Matricula + Centro Custo + Turno + Data Inicial + Tipo do Dia Matricula + Centro Costo + Turno + Fch Inicial + Tipo de Dia Registration + Cost Center + Shift + Init. Dt + Day Type S CAD+SI3+SR6 - S 2 3 - 20103 0
SP2 4 P2_FILIAL+P2_ID Lote Lote Lot S - - S 2 3 - 20104 0

Perguntas frequentes

Para que serve a tabela SP2 no Protheus?

Ela é utilizada para exceções dentro do sistema ERP Protheus.

Como consultar os campos da tabela SP2?

Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.

O que são os índices da tabela SP2?

Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.