Los campos por país son campos que aparecen solo cuando el registro pertenece a cierto país. Permiten que una misma estructura global conviva con datos locales: una empresa argentina tiene CUIT, una de otro país tiene otro identificador fiscal, y una dirección en Córdoba se escribe distinto que una en otra ciudad del mundo. Si todos esos campos estuvieran en el objeto global, cada usuario vería decenas de campos que no le corresponden.
La academia oficial explica que Employee Central trae campos por país para más de cien países preconfigurados, y que en los datos de empleo es la entidad legal asignada al empleado la que determina qué campos por país se muestran. En la U1 L5 vimos que los modelos por país extienden a los modelos globales, sin reemplazarlos.
En los objetos de fundamento hay dos mecanismos, según el tipo de objeto. En los objetos MDF, los campos por país viven en un objeto hijo por país, unido al objeto global con una asociación compuesta; el ejemplo principal es la entidad legal. En los objetos legacy, se definen en el modelo de datos corporativo por país, y su uso principal es el formato de dirección de la ubicación, en el elemento corporateAddress.
Los campos por país de los datos del empleado, como el documento de identidad o la dirección particular, siguen otro camino: el modelo de datos de sucesión por país, que se ve en la U3 L4. La Tabla 4.1 de la lección y la Tabla 4.3 de preguntas de diseño ordenan esa distinción.
En el caso del curso, los campos por país aparecen en dos lugares. En la entidad legal AR01, la sección de Argentina muestra el CUIT, que viene de entrega, y el campo propio cust_ActividadPrincipal, que se agrega en el Video 4.1. En la ubicación AR_COR, la dirección se muestra con el formato argentino definido en el modelo corporativo por país, que se revisa en el Video 4.2.
El país que decide qué campos se ven no siempre es obvio. En la información del puesto, la nota de SAP 3491799 explica que los campos por país se muestran según el país de la entidad legal: si se cambia la entidad legal y con ella el país, los campos por país que se muestran también cambian, como comportamiento esperado.
El consejo de la lección es revisar lo que SAP ya entrega antes de crear algo para un país. Los campos de entrega siguen requisitos legales que SAP mantiene release a release, y un campo propio que duplica uno estándar es un dato más para cuidar.
En el ejercicio de la L4, la última consigna pide clasificar una lista de datos de la filial de Uruguay según dónde viven: objeto por país de la entidad legal, corporateAddress o modelo de sucesión por país.
