Hanademi

The hidden control plane behind SAP Business One

14 slides · 19 min · 1 minute ago language
ENES
theme
LightDark
view
DeckTableTalk
brand
HanademiPlatzi
The hidden control plane behindSAP Business OneMade for Roberto D, by Hanademi
El plano de control oculto deSAP Business OneMade for Roberto D, by Hanademi
Backup retention spans 2 to 999 daysCentral retention settings, measured as retained backup count and retention days, with documented boundsfrom 2 to 99 backups and 2 to 999 days.Made for Roberto D, by HanademiSources: Solved: Payment Retention - SAP Community.UnitBackups and daysBackup countCOP2COP99MinimumMaximumRetention days2999MinimumMaximum
Backup retention is not one fixed number. The documented settings can preserve a minimum of 2 backups, or extend the day-based window to 999 days. That range makes retention policy an operational choice, not a background default.
La retención de copias abarca de 2 a 999díasAjustes de retención central, medidos como cantidad de copias conservadas y días de retención, con límitesdocumentados de 2 a 99 copias y de 2 a 999 días.Made for Roberto D, by HanademiFuentes: Solved: Payment Retention - SAP Community.UnidadCopias y díasCantidad de copiasCOP2COP99MínimoMáximoDías de retención2999MínimoMáximo
La retención de copias no es un número fijo. Los ajustes documentados pueden conservar un mínimo de 2 copias o ampliar el periodo por días hasta 999 días. Ese rango convierte la política de retención en una decisión operativa, no en un valor predeterminado invisible.
The terms behind the argumentMade for Roberto D, by HanademiMDCMultitenant Database Containers, a HANA architecture containing SYSTEMDB and one or moretenant databases.SYSTEMDBThe HANA system database that manages tenant databases and landscape-wideconfiguration.SLDSystem Landscape Directory, the central service registry, security store and administrativecontrol plane.SBOCOMMONThe shared SAP Business One schema containing version, upgrade and cross-companymetadata.Service LayerThe HTTP-based API service for SAP Business One business objects.AFLApplication Function Library, HANA libraries providing advanced analytical functions.
6 technical terms carry much of the argument.
Los términos detrás del argumentoMade for Roberto D, by HanademiMDCContenedores de base de datos multitenant, arquitectura HANA que contiene SYSTEMDB y una omás bases tenant.SYSTEMDBBase de sistema HANA que administra bases tenant y configuración del entorno.SLDSystem Landscape Directory, registro central de servicios, almacén de seguridad y plano decontrol administrativo.SBOCOMMONEsquema compartido de SAP Business One que contiene metadatos de versión,actualización y elementos comunes.Service LayerServicio API basado en HTTP para los objetos empresariales de SAP Business One.AFLApplication Function Library, bibliotecas HANA que proporcionan funciones analíticasavanzadas.
6 términos técnicos sostienen buena parte del argumento.
Operations meet the hardwareA Windows 11 laptop positioned beside open rack-mounted server equipment.Sources: Microsoft Starts KMS TPM Readiness Checks in August 2026. otontechnology.com.
The settings in this deck ultimately reach systems that operators configure and maintain in the server room.
La operación se encuentra con el hardwareUna computadora portátil con Windows 11 situada junto a equipos de servidor en rack abiertos.Fuentes: Microsoft Starts KMS TPM Readiness Checks in August 2026. otontechnology.com.
Las configuraciones de esta presentación llegan hasta sistemas que los operadores configuran y mantienen en la sala de servidores.
An SAP Business One and HANA10.0 integration can exposeprivileged credentials.NVD identifies sensitive information exposure, including high-privileged accountcredentials, in an SAP Business One and HANA 10.0 integration scenario.Sources: nvd.nist.gov.
The integration boundary is not just a connection point. NVD reports that an SAP Business One and HANA 10.0 integration scenario can expose sensitive information. The sharpest risk is the exposure of privileged credentials.
Una integración entre SAP BusinessOne y HANA 10.0 puede exponercredenciales privilegiadas.NVD identifica la exposición de información sensible, incluidas credenciales de cuentasprivilegiadas, en un escenario de integración entre SAP Business One y HANA 10.0.Fuentes: nvd.nist.gov.
La frontera de integración no es solo un punto de conexión. NVD informa que un escenario de integración entre SAP Business One y HANA 10.0 puede exponer información sensible. El riesgo más grave es la exposición de credenciales privilegiadas.
Successful registration can still leavesystems missing from SLD.SAP KBA 2996151 documents that one or more ABAP, Java, HANA or BOBJ systems mayremain absent from the System Landscape Directory after successful registration.Sources: userapps.support.sap.com.
A successful registration does not guarantee a complete landscape view. SAP KBA 2996151 says systems can still be absent from SLD afterward. That contradiction makes registration status worth checking separately from actual directory presence.
Un registro exitoso aún puede dejarsistemas fuera del SLD.La KBA 2996151 de SAP documenta que uno o más sistemas ABAP, Java, HANA o BOBJpueden seguir ausentes del System Landscape Directory después de un registro exitoso.Fuentes: userapps.support.sap.com.
Un registro exitoso no garantiza una vista completa del entorno. La KBA 2996151 de SAP señala que los sistemas aún pueden estar ausentes del SLD después. Esa contradicción hace necesario comprobar la presencia real en el directorio por separado del estado del registro.
In January 2026, highavailability duplicates the controlplane across two servers.Sources: help.sap.com.
SAP's January 2026 high-availability guide specifies primary and secondary SLDs across Servers A and B. It also specifies a virtual IP and primary and secondary license managers. The design duplicates the control plane instead of leaving one registration and licensing path exposed.
En enero de 2026, la altadisponibilidad duplica el plano decontrol entre dos servidores.Fuentes: help.sap.com.
La guía de alta disponibilidad de SAP de enero de 2026 especifica SLD primario y secundario entre los servidores A y B. También especifica una IP virtual y gestores de licencias primario y secundario. El diseño duplica el plano de control en lugar de dejar expuesta una sola ruta de registro y licencias.
SAP endpoints span 443 to 50000Documented default ports for shared-control services and access endpoints in SAP Business One on HANA.Made for Roberto D, by HanademiSources: How to open port 40020 in SLD - SAP Community.; Sap Business One Default Ports | Özer Aydın.UnitDefault port numbersShared-control services40,00040,00140,020Shared servicesCompanion portAuthenticationServiceAccess endpoints4438,10050,000Web ClientBrowser AccessService Layerbalancer
The endpoint map has two layers. Shared-control services cluster around 40000, 40001 and 40020. Access begins at 443 for Web Client, but the Service Layer balancer uses 50000, a spread that makes service-specific network rules essential.
Los endpoints de SAP van de 443 a 50000Puertos predeterminados documentados para servicios de control compartido y endpoints de acceso en SAPBusiness One sobre HANA.Made for Roberto D, by HanademiFuentes: How to open port 40020 in SLD - SAP Community.; Sap Business One Default Ports | Özer Aydın.UnidadNúmeros de puerto predeterminadosServicios de control compartido40.00040.00140.020ServicioscompartidosPuertocomplementarioServicio deautenticaciónEndpoints de acceso4438.10050.000Cliente webAcceso mediantenavegadorBalanceador deService Layer
El mapa de endpoints tiene dos capas. Los servicios de control compartido se agrupan en 40000, 40001 y 40020. El acceso comienza en 443 para Web Client, pero el balanceador de Service Layer usa 50000, una amplitud que hace esenciales las reglas de red específicas por servicio.
Kenya lifted license throughput above80,000 monthlyMonthly license throughput in a Kenyan vehicle-registration case study before and after new data-centerinfrastructure.Made for Roberto D, by HanademiSources: vertiv.com.The Kenyan case study reports the second endpoint as more than 80,000 licenses per month.UnitLicenses per monthBefore infrastructure10,000After infrastructure80,0008x
This is the operational payoff of infrastructure, not an abstract benchmark. The Kenyan case moved from 10,000 licenses per month to more than 80,000. That is the scale a capacity decision must be able to support.
Kenia elevó el procesamiento de licenciaspor encima de 80.000 al mesProcesamiento mensual de licencias en un caso de registro vehicular de Kenia antes y después de nuevainfraestructura de centro de datos.Made for Roberto D, by HanademiFuentes: vertiv.com.El caso de Kenia reporta el segundo punto como más de 80.000 licencias al mes.UnidadLicencias por mesAntes de infraestructura10.000Después de infraestructura80.0008x
Este es el resultado operativo de la infraestructura, no un indicador abstracto. El caso keniano pasó de 10.000 licencias al mes a más de 80.000. Esa es la escala que debe soportar una decisión de capacidad.
Service Layer keeps internal HTTP behindport 50000Default Service Layer ports for the load balancer and three members, with the documented internal HTTPhop between them.Made for Roberto D, by HanademiSources: SAP Business One Service Layer load balancing - SAP Community.; National Institute of Standards and Technology. (2020). Zero TrustArchitecture (NIST SP 800-207).UnitPorts50,003Member 350,002Member 250,001Member 150,000Load balancer
The port sequence looks simple: 50000 for the load balancer, then 50001 through 50003 for members. But the architecture has a sharper implication. The internal hop uses HTTP, so placing those members on a trusted network is part of the security model.
Service Layer mantiene el HTTP internodetrás del puerto 50000Puertos predeterminados de Service Layer para el balanceador y tres miembros, con el salto HTTP internodocumentado entre ellos.Made for Roberto D, by HanademiFuentes: SAP Business One Service Layer load balancing - SAP Community.; National Institute of Standards and Technology. (2020). ZeroTrust Architecture (NIST SP 800-207).UnidadPuertos50.003Miembro 350.002Miembro 250.001Miembro 150.000Balanceador
La secuencia de puertos parece sencilla: 50000 para el balanceador y 50001 a 50003 para los miembros. Pero la arquitectura tiene una implicación más importante. El salto interno usa HTTP, por lo que ubicar los miembros en una red confiable forma parte del modelo de seguridad.
Activation is irreversible, while exportneeds 8 password characters and P12imports allow up to 128 KB.These parameters do not share a meaningful scale, so the table keeps eachsource-backed value visible: export requires at least 8 password characters, P12imports accept files up to 128 KB, and activation reversible is 0.Sources: SAP Business One Administrator's Guide.The values use different units and are shown as separate parameters rather than on a shared scale.
Dynamic keys make preparation unforgiving. The export password needs 8 characters, imported P12 files can reach 128 KB, and the supplied reversible-status value is 0. Recovery planning must come first.
La activación es irreversible, mientras laexportación exige 8 caracteres y lasimportaciones P12 permiten hasta 128 KB.Estos parámetros no comparten una escala significativa, por lo que la tabla mantienevisible cada valor respaldado por la fuente: la exportación exige al menos 8 caracteres,las importaciones P12 aceptan hasta 128 KB y la activación reversible es 0.Fuentes: SAP Business One Administrator's Guide.Los valores usan unidades distintas y se muestran como parámetros separados, no en una escala compartida.
Las claves dinámicas vuelven la preparación implacable. La contraseña de exportación necesita 8 caracteres, los archivos P12 importados pueden llegar a 128 KB y el valor suministrado para el estado reversible es 0. La planificación de recuperación debe ir primero.
SLD Agent installation requires 4prerequisites before centralizeddeployment can begin.The four requirements are concrete gates, not optional setup advice: PowerShell 5 orlater, administrator rights, the HANA client and B1SiteUser credentials. Missing any oneblocks the documented installation path.Sources: Identity and Authentication Management in SAP.
Central deployment promises standardization, but it does not start with a button. The Windows SLD Agent path requires 4 prerequisite classes. PowerShell, administrator rights, the HANA client and B1SiteUser credentials all have to be ready before the control point can be installed.
La instalación de SLD Agent requiere4 requisitos antes de iniciar eldespliegue centralizado.Los cuatro requisitos son puertas concretas, no consejos opcionales de configuración:PowerShell 5 o posterior, derechos de administrador, el cliente HANA y las credencialesB1SiteUser. La falta de cualquiera bloquea el proceso de instalación documentado.Fuentes: Identity and Authentication Management in SAP.
El despliegue central promete estandarización, pero no empieza con un botón. La instalación de SLD Agent en Windows requiere 4 clases de requisitos. PowerShell, los derechos de administrador, el cliente HANA y las credenciales B1SiteUser deben estar listos antes de instalar el punto de control.
SAP documents App Framework installationfailing with repository error 40109.SAP KBA 3636589 identifies 40109 as an error code during attached-content writing. Itis an identifier, not a capacity or performance measure.Sources: userapps.support.sap.com.
Installation is not the same as availability. SAP documents an App Framework failure while writing attached content to the repository. The memorable detail is error 40109, a precise identifier for the failure point.
SAP documenta una instalación de AppFramework que falla con el error40109 del repositorio.La KBA 3636589 de SAP identifica 40109 como un código de error al escribir contenidoadjunto. Es un identificador, no una medida de capacidad ni rendimiento.Fuentes: userapps.support.sap.com.
Instalar no equivale a estar disponible. SAP documenta un fallo de App Framework al escribir contenido adjunto en el repositorio. El detalle memorable es el error 40109, un identificador preciso del punto de fallo.
New Jersey requires a capacity-assuranceprogram at 95% of permitted flow.This 95% level comes from New Jersey treatment-plant rules, not SAP AnalyticsPlatform. It is an external analogy for why a warning threshold must trigger a definedoperational response.Sources: dep.nj.gov.
A warning becomes useful only when it changes what operators do. New Jersey requires a capacity-assurance program when a plant reaches 95% of permitted flow on a 12-month average. The lesson for SAP administration is about response design, not about importing this external threshold into SAP.
Nueva Jersey exige un programa deaseguramiento de capacidad al alcanzar el95% del caudal autorizado.Este nivel del 95% proviene de las normas de Nueva Jersey para plantas de tratamiento,no de SAP Analytics Platform. Es una analogía externa sobre por qué un umbral de alertadebe activar una respuesta operativa definida.Fuentes: dep.nj.gov.
Una alerta solo es útil cuando cambia lo que hacen los operadores. Nueva Jersey exige un programa de aseguramiento de capacidad cuando una planta alcanza el 95% del caudal autorizado en un promedio de 12 meses. La lección para la administración de SAP trata sobre diseñar respuestas, no sobre trasladar este umbral externo a SAP.
In summaryMade for Roberto D, by HanademiSources: National Institute of Standards and Technology. (2020). Zero Trust Architecture (NIST SP 800-207).; SAP Business One Administrator'sGuide.; userapps.support.sap.com.; nvd.nist.gov.; vertiv.com.; dep.nj.gov.Service Layer defaults to port 50000 for its load balancer and 50001 upward for members, using internal HTTP between them.Company dynamic-key enablement is reportedly irreversible, while export needs an eight-character password and importaccepts P12 files up to 128 KB.SAP KBA 2996151 says successful registrations can still leave one or more ABAP, Java, HANA or BOBJ systems absent from SLD.NVD reports that an SAP Business One–HANA 10.0 integration scenario can expose sensitive information, includinghigh-privileged account credentials.A Kenyan vehicle-registration case study reports license throughput rising from 10,000 to more than 80,000 per monthafter new data-center infrastructure.New Jersey requires a capacity-assurance program when a treatment plant's 12-month average flow reaches or exceeds95% of permitted capacity.
The value of the research is not only what each source knew, but what became visible when their evidence was combined.
En resumenMade for Roberto D, by HanademiFuentes: National Institute of Standards and Technology. (2020). Zero Trust Architecture (NIST SP 800-207).; SAP Business One Administrator'sGuide.; userapps.support.sap.com.; nvd.nist.gov.; vertiv.com.; dep.nj.gov.Service Layer usa por defecto 50000 para el balanceador y 50001 en adelante para miembros, con HTTP interno entre ellos.La activación de claves dinámicas es, según la guía, irreversible; exportar exige ocho caracteres e importar admite P12 de hasta 128 KB.La KBA 2996151 de SAP señala que registros exitosos aún pueden dejar uno o más sistemas ABAP, Java, HANA o BOBJ ausentes del SLD.NVD reporta que un escenario de integración entre SAP Business One y HANA 10.0 puede exponer información sensible,incluidas credenciales de cuentas privilegiadas.Un caso del registro vehicular de Kenia reporta que el procesamiento de licencias aumentó de 10.000 a más de 80.000mensuales tras instalar nueva infraestructura de centro de datos.Nueva Jersey exige un programa de aseguramiento de capacidad cuando el caudal promedio de 12 meses de una plantaalcanza o supera el 95% de su capacidad autorizada.
El valor de la investigación no está solo en cada fuente, sino en lo que apareció al combinar sus evidencias.

The research behind this deck

Central retention can preserve as few as 2 backups or as many as 999 days. An SAP Business One and HANA 10.0 integration can expose privileged credentials.

Key findings

The argument

This research is published in English and Spanish. Ver en español

La investigación detrás de esta presentación

La retención central puede conservar desde 2 copias hasta 999 días. Una integración entre SAP Business One y HANA 10.0 puede exponer credenciales privilegiadas.

Hallazgos clave

El argumento

Esta investigación se publica en inglés y español. Read in English