viernes, 2 de septiembre de 2011

Bisiesto

clear: mes, year, dia, yearmes.
year = COMM_STRUCTURE-CALMONTH(4).
year = year + 1.
mes = COMM_STRUCTURE-CALMONTH+4(2).
dia = COMM_STRUCTURE-CALDAY+6(2).

if mes eq '02'.
concatenate year mes into yearmes.
PERFORM CALCULATE_ULTIMO
USING yearmes
RECORD_NO
RECORD_ALL
SOURCE_SYSTEM
CHANGING RESULT
RETURNCODE.
else.
concatenate year mes dia into RESULT.
endif.
Cuando se copia un mandante respecto a otro se pueden copiar:
 Datos
 Customizing
 Usuarios

Todo lo que es workbench es independiente de mandante.
Si machacamos los usuarios, se borran todos los usuarios no coincidentes que estaban en mandante destino y no en el mandante origen
Si los roles de los usuarios eran diferentes se pierde todo lo que tenían en el mandante destino y pasan a tener todo lo que tenían en el mandante origen.