Corporateaddress

Definición de Corporateaddress

corporateAddress es el elemento del modelo de datos corporativo donde se define la dirección de la ubicación, y el elemento del modelo corporativo por país donde se define el formato de esa dirección para cada país. La academia oficial lo presenta así: el modelo corporativo por país se usa para configurar campos por país de los objetos de fundamento legacy, y esos campos se configuran en el elemento de dirección corporativa.

Dentro de cada bloque de país, corporateAddress dice qué campos de dirección se muestran, con qué etiquetas y cuáles son obligatorios. La academia lo ilustra con dos ubicaciones, una de Estados Unidos y una de China, cada una con su propio formato. La nota de SAP 3329371 muestra la estructura: dentro del bloque del país, el elemento corporateAddress con sus campos.

La relación con el modelo global sigue dos reglas. Si un país no tiene bloque en el modelo corporativo por país, la dirección de sus ubicaciones usa la definición del modelo de datos corporativo. Y si lo tiene, las propiedades del bloque por país se imponen a las del modelo global. La nota 3329371 agrega el detalle práctico: un campo global que no se quiere mostrar en un país se agrega al bloque de ese país con visibility="none".

La dirección corporativa también llega al perfil del empleado. La nota de SAP 2506989 explica que el elemento corporateAddress trae siete campos con sincronización fija hacia Employee Profile, y que la dirección que se sincroniza es la de la ubicación que tiene el empleado en su información del puesto. La misma nota aclara que la sincronización ocurre cuando cambia la ubicación del empleado, no cuando cambia la dirección de la ubicación, y desaconseja crear sincronizaciones propias para este elemento en el modelo de sucesión.

En el caso del curso, corporateAddress se revisa en el Video 4.2: se exporta el modelo corporativo por país, se busca el bloque de Argentina, se recorren los campos de su corporateAddress y se compara con el bloque de otro país. Después se abre AR_COR y se muestra la dirección con el formato argentino. Si el archivo no tuviera bloque de Argentina, se agregaría copiando el de otro país, adaptando código y etiquetas, validando contra el DTD e importando el archivo completo.

Conviene no confundir corporateAddress con homeAddress. La primera es la dirección de la oficina, definida en el modelo corporativo; la segunda es la dirección particular del empleado, definida en el modelo de sucesión y su versión por país. En la evaluación de la L4, una pregunta pide justamente en qué elemento se define el formato de dirección de la ubicación, con homeAddress entre los distractores.