MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 18/12/07, 13:53:18
Irua Irua is offline
Member
 
Fecha de Ingreso: jun 2007
Mensajes: 83
Question Fields Symbols

Hola:

Favor si me pueden ayudar con la sintaxis del fields symbols, ya que en el codigo siguiente mi variable es de tipo C y cuando se lo asigno al fields symbols me trae lo siguiente 0.00

este es el codigo


CONCATENATE T_DATA-ITAB '-' T_DATA-ACUMULADOR INTO pote.
ASSIGN (pote) TO <pote>.
descrip = <pote>.


gracias
Responder Con Cita
  #2  
Viejo 18/12/07, 14:17:23
ibecerra
 
Mensajes: n/a
De q tipo es <pote>
Responder Con Cita
  #3  
Viejo 18/12/07, 14:39:02
Irua Irua is offline
Member
 
Fecha de Ingreso: jun 2007
Mensajes: 83
Hola tengo una variable llamada pote tipo c, pero el fields symbol <pote> lo unico que he visto es TYPE ANY que tiene que ver con tablas internas, se declara igual que las variables?.....
Responder Con Cita
  #4  
Viejo 18/12/07, 14:52:16
ibecerra
 
Mensajes: n/a
Asi es.. mira este es un ejmplo
DATA:
l_global_name TYPE string.
FIELD-SYMBOLS:
<POS> LIKE ZEMPSRES-VALTOT. -->por ejemplo este declarado con decimal

CONCATENATE 'TI_DATARES-POS' TI_FEC-POS INTO l_global_name.
UNASSIGN <POS>.
ASSIGN (l_global_name) TO <POS>.
CHECK SY-SUBRC EQ 0.
<POS> = TI_DATAR-VALTOT.
TI_DATARES-TOTAL = <POS>.
Responder Con Cita
  #5  
Viejo 18/12/07, 15:06:37
Irua Irua is offline
Member
 
Fecha de Ingreso: jun 2007
Mensajes: 83
gracias...... perfecto
Responder Con Cita
  #6  
Viejo 18/12/07, 18:28:47
Irua Irua is offline
Member
 
Fecha de Ingreso: jun 2007
Mensajes: 83
Unhappy

Hola:

Tengo lo siguiente,

una tabla interna estructurada de la siguiente manera:
DATA: BEGIN OF fds OCCURS 500,
perm_rec(5) TYPE p DECIMALS 2,
perm_norec(5) TYPE p DECIMALS 2,
perm_norem(5) TYPE p DECIMALS 2,
enfermedad(5) TYPE p DECIMALS 2,
ausencia_aut(5) TYPE p DECIMALS 2,
reposomay3d(5) TYPE p DECIMALS 2,
hora_val_comp(5) TYPE p DECIMALS 2,
horas_pro(5) TYPE p DECIMALS 2,
horas_extras(5) TYPE p DECIMALS 2,
END OF fds.

esto es que dependiendo de los valores del fields symbol pote, los campos se incrementen para esto debo utilizar el ADD. El codigo esta como te mostre mas lo siguiente:

IF <POTE> = 'HEXT-HORAS_EXTRAS'.
ADD SALDO_TIEMPO-ANZHL TO HEXT-HORAS_EXTRAS.
ENDIF.


el cual me genera el siguiente error

CONVT_NO_NUMBER


por favor necesito asesoria para poder avanzar con esto

mil gracias
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 18:32:12.


www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web