#1
|
|||
|
|||
Control de split en reglas de nomina
Hola soy practicament nuevo en el foro y aunque ya llevo algun tiempo currando con SAP HR me ha surgido un problema al montar una funcionalidad en nomina.
El tema es que en la IT tengo 3 conceptos pongamos: WT ABsplit RTE NUM AMT 9aaa 01 10 1 10 9aaa 02 10 1 10 9ppp 02 1 Pues bien lo que necesito es: Entrando por el concepto 9aaa leer el 9ppp que se corresponde con el split es decir en mi caso leer 9ppp solo para 9aaa con split 02, y si el num es distinto de 0 tratarlo y si no borrar el concepto 9aaa de la IT. En concreto algo asi: PIT regla NOAB * 9aaa NUM= 9ppp NUM?0 = ZERO= AMT ADDWT * * generar procesamiento especifico. El problema es que esta regla no tiene en cuenta el split de asignacion a absentismo y no se si habria alguna forma de que lo tubiera de forma que para el primer WT 9aaa no leyera el 9ppp con lo que el num = 0 y se eliminaria y solo se procesaría el segundo 9aaa. ¿Si les meto otro tipo de split, sí lo tendrá en cuenta? como le meto ese split y cual es (se agradece ejemplo). Os ruego celeridad en la respuesta ya que voy fatal de tiempo. Mil gracias a todos por el interes. |
#2
|
|||
|
|||
Hola!
Veo que tus conceptos son de cliente y que los generas en alguna otra regla porque aparentemente solo tienen el split AB. Pasemos a la solución:
Le puedes poner el split a los ccnóminas a través de la instrucción SETIN. Utiliza los splits 1, 2 o 3. La instrucción sería SETIN 1=01 donde 01 es el split que le corresponde. Pregunta por el split de ausentismo (con la instrucción SPLIT )y ponle el mismo número en alguno de los splits que te mencioné antes (1, 2 o 3). Es decir: SPLIT?Y --------01 ----------SETIN 1=01 ----------ADDWT * --------02 ----------SETIN 1=02 ----------ADDWT * Tendrías que hacerlo por tantos splits consideres necesarios que pudieran ocurrir. Sería mas fácil si pudieras hacer una operación Z o si pudieras incorporar esa funcionalidad en la regla que genera tus conceptos de cliente. Comentario adicional: Para desaparecer un ccnómina de la IT a través de una regla PIT no tienes que poner en cero los campos. Solo basta con no poner un addwt * en la regla. Espero te ayude! PD.- vi tu PM pero de este lado del charco apenas estaba amaneciendo. Perdona la tardanza. |
#3
|
|||
|
|||
como eliminar los split
hola que tal tengo un problema tengo dos cc nominas que quiero que al imprimir el recibo se sumen y muestren uno solo, me estoy dando cuenta que uno de mis cc nomina tiene un slip 01 y el otro no por esta razon no lo suma, quiero saber como elimino ese slip me dijeron que existe una instruccion que colocandola en la regla me ayudaria a eliminarlo.
|
#4
|
|||
|
|||
Tran. Pcp0
Hola, he realizado un asiento contable PP, después lo anulado con la tran. PCP0, este asiento contable había dos números documentos, solamente se anulo el primer número de documento, como puedo hacer para eliminar el segundo documento ?. Gracias por su ayuda.
__________________
Saludos cordiales, ---------------------------------------- Ing. Edgar Y. Oropeza Rojas Consultor SAP / Abap HCM Cel. 991827863 |
#5
|
|||
|
|||
sintaxis del comando split
hola estoy tratando de usar el comando split en una regla de nomina pero me esta dando error en la sintaxis me dice que hay que los parametros figuran en posicion erronea la regla es algo como esto:
066t split01? 01 setin01=1 addwt * por favor quien sabe como van estos parametros. gracias. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|