{"id":2891,"date":"2021-10-11T00:53:00","date_gmt":"2021-10-10T22:53:00","guid":{"rendered":"https:\/\/code10it.com\/?p=2891"},"modified":"2025-03-03T12:02:04","modified_gmt":"2025-03-03T11:02:04","slug":"integracion-sap-azure-sas-transferencia-efectiva-de-archivos-con-adaptador-pi-po-rest-a-azure-storage","status":"publish","type":"post","link":"https:\/\/code10it.com\/es\/sap-azure-sas-integration-effective-file-transfer-with-pi-po-rest-adapter-to-azure-storage\/","title":{"rendered":"Integraci\u00f3n SAP Azure SAS: Transferencia efectiva de archivos con el adaptador PI\/PO REST a Azure Storage"},"content":{"rendered":"<h2 class=\"wp-block-heading\" id=\"h-sap-azure-sas-integration-azureblob-authentication\">Integraci\u00f3n SAP Azure SAS: Autenticaci\u00f3n AzureBLOB<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Esta gu\u00eda explora SAP Azure SAS Integration, detallando c\u00f3mo transferir eficientemente <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-business-scenario-requirements-for-sap-azure-sas-integration\">Escenario de negocio \/ Requisitos para la integraci\u00f3n SAP Azure SAS<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Para simplificar el ejemplo, supongamos que<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para la integraci\u00f3n SAP Azure SAS, debe transferir, cargar o colocar activamente varios tipos de archivos, incluidos binarios, XML, TXT, etc., desde el backend SAP directamente en un contenedor AzureBLOB de Azure Storage.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>No es necesario mapear ning\u00fan dato dentro del archivo o mensaje. Se trata de un escenario pass-through o IFlow con un canal de comunicaci\u00f3n (CC) emisor FILE y un CC receptor REST.<\/li>\n\n\n\n<li>no se manipular\u00e1 ni se asignar\u00e1 el contenido de los mensajes, por lo que no se crear\u00e1n objetos ESR<\/li>\n\n\n\n<li>es necesario mantener el mismo nombre de archivo<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-azure-storage-authentication-for-sap-azure-sas-integration\">Autenticaci\u00f3n de Azure Storage para la integraci\u00f3n SAP Azure SAS<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Cada cliente que realiza peticiones a Azure Storage necesita autorizaci\u00f3n. Para autorizar el acceso, tiene varias opciones, incluyendo:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Clave compartida (clave de la cuenta de almacenamiento)<\/li>\n\n\n\n<li>Firma de acceso compartido (SAS)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Con la integraci\u00f3n SAS de SAP Azure, puede utilizar el acceso SAS para evitar que clientes no fiables revelen o utilicen la clave de la cuenta de almacenamiento, sin dejar de delegar el acceso a recursos de almacenamiento espec\u00edficos. Adem\u00e1s, este enfoque resulta m\u00e1s sencillo de implementar en SAP PO utilizando el adaptador REST est\u00e1ndar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En el proceso de integraci\u00f3n de SAP Azure SAS, SAS proporciona acceso a un blob espec\u00edfico en la cuenta de almacenamiento durante un per\u00edodo determinado, como hasta finales del pr\u00f3ximo a\u00f1o, con permisos definidos como solo escritura. Se trata esencialmente de un URI que contiene par\u00e1metros de consulta espec\u00edficos, incluido el token SAS. Para que SAP PI\/PO solicite Azure BLOB Storage, s\u00f3lo es necesario este URI SAS.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">M\u00e1s informaci\u00f3n sobre \u201cAutorizar solicitudes a Azure Storage\u201d - <a href=\"https:\/\/docs.microsoft.com\/en-us\/rest\/api\/storageservices\/authorize-requests-to-azure-storage\" target=\"_blank\" rel=\"noreferrer noopener\">Enlace<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Leer m\u00e1s sobre \u201cDelegar el acceso con una firma de acceso compartido\u201d - <a href=\"https:\/\/docs.microsoft.com\/en-us\/rest\/api\/storageservices\/delegate-access-with-shared-access-signature\" target=\"_blank\" rel=\"noreferrer noopener\">Enlace<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-prerequisites\">Requisitos previos<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Azure admin ha proporcionado URI de firma de acceso compartido para SAP Azure SAS Integration con el siguiente aspecto:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">https:\/\/.blob.core.windows.net\/?\nsp=&amp;\nst=&amp;\nse=&amp;\nspr=&amp;\nsv=&amp;\nsr=&amp;\nsig=<\/pre>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Par\u00e1metro de consulta SAS<\/td><td>Nombre SAS<\/td><td>Descripci\u00f3n<\/td><td>Por ejemplo.<\/td><\/tr><tr><td>sp<\/td><td>signedPermissions<\/td><td>Este par\u00e1metro especifica las operaciones que un cliente con el SAS puede realizar en el recurso, y permite la combinaci\u00f3n de permisos.<\/td><td>w - escribir<\/td><\/tr><tr><td>st<\/td><td>signedStart<\/td><td>Momento a partir del cual es v\u00e1lida la firma de acceso compartido<\/td><td>2021-01-21T11:12:13Z<\/td><\/tr><tr><td>Se<\/td><td>signedExpiry<\/td><td>Momento en el que la firma de acceso compartido deja de ser v\u00e1lida<\/td><td>2031-01-21T11:12:13Z<\/td><\/tr><tr><td>spr<\/td><td>signedProtocolo<\/td><td>Especifica el protocolo permitido para una petici\u00f3n realizada con el SAS<\/td><td>https,http<\/td><\/tr><tr><td>sv<\/td><td>signedVersion<\/td><td>Este par\u00e1metro indica la versi\u00f3n de servicio utilizada para construir el campo de firma y tambi\u00e9n especifica qu\u00e9 versi\u00f3n de servicio gestionar\u00e1 una solicitud realizada con esta firma de acceso compartido.<\/td><td>2020-02-10<\/td><\/tr><tr><td>sr<\/td><td>signedResource<\/td><td>Especifica qu\u00e9 recursos blob son accesibles a trav\u00e9s de la firma de acceso compartido.<\/td><td>c - contenedor<\/td><\/tr><tr><td>sig<\/td><td>firma<\/td><td>Calcula la firma como un HMAC aplicando el algoritmo SHA256 a la cadena a firmar y a la clave, y luego codif\u00edcala utilizando la codificaci\u00f3n Base64.<\/td><td>kws%3D&#8230;<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Delegaci\u00f3n de usuarios Par\u00e1metros SAS<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Explore m\u00e1s detalles sobre los par\u00e1metros de cadena de consulta en la secci\u00f3n \u201cCrear un SAS de delegaci\u00f3n de usuario\u201d. - <a href=\"https:\/\/docs.microsoft.com\/en-us\/rest\/api\/storageservices\/create-user-delegation-sas\" target=\"_blank\" rel=\"noreferrer noopener\">Enlace<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-iflow\">IFlow<\/h4>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/code10it.com\/wp-content\/uploads\/2021\/10\/image-4.png\" alt=\"Imagen que ilustra SAP Azure SAS Integration.CC FILE CC REST \" class=\"wp-image-1403\"\/><figcaption class=\"wp-element-caption\">Pasar por IFlow<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-sender-file-cc-configuration\">Remitente FILE Configuraci\u00f3n CC<\/h4>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/code10it.com\/wp-content\/uploads\/2021\/10\/image-3.png\" alt=\"Imagen que ilustra SAP Azure SAS Integration.M\u00f3dulos generales espec\u00edficos del adaptador Procesamiento de origen Par\u00e1metros avanzados de acceso a archivos Directorio de origen: * Nombre de archivo* Identificadores \/mnt\/SID\/foIded Selecci\u00f3n avanzada de archivos de origen Archivo(s) adicional(es). \" class=\"wp-image-1402\"\/><figcaption class=\"wp-element-caption\">Recupera activamente todos los archivos CSV de una carpeta designada.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/code10it.com\/wp-content\/uploads\/2021\/10\/image-1.png\" alt=\"Imagen que ilustra SAP Azure SAS Integration.General M\u00f3dulos Espec\u00edficos de Adaptador Identificadores Procesamiento de Origen Propiedades Avanzadas de Mensaje Espec\u00edfico de Adaptador Z]. Establecer Propiedades de Mensajes Espec\u00edficos de Adaptador Z] Nombre de archivo Directorio Tipo de archivo Tama\u00f1o de archivo de origen DSource Fechador de archivo Estado del adaptador: Modo avanzado \" class=\"wp-image-1399\"\/><figcaption class=\"wp-element-caption\">Utilizar el atributo de mensaje espec\u00edfico del adaptador (ASMA)<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/code10it.com\/wp-content\/uploads\/2021\/10\/image-2-1024x385.png\" alt=\"Imagen que ilustra SAP Azure SAS Integration.General Adapter-Specfic Processing Sequence Number Module Configuration Module Key Modules Identfiers Module Name AF_ModuIes\/DynamicConfiguration8ean AF_ModuIes\/DynamicConfiguration8ean Cal[SapAdapter Type Local Enterprise Bean Local Enterprise Bean Local Enterprise Bean Module Key DynWriteToParam DynReadFromParam Parameter Value read http:\/\/sap.com\/xi\/XI\/System\/REST File module.filename write http:\/\/sap.com\/xi\/XI\/System\/FiIe File module.filename Remove Move Up DynReadFromParam DynReadFromParam DynWriteToParam Parameter Name key. I valor.l clave. I valor. I \" class=\"wp-image-1401\"\/><figcaption class=\"wp-element-caption\">Conserve el nombre del archivo para utilizarlo en el receptor REST CC<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-receiver-rest-cc\">Receptor REST CC<\/h4>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/code10it.com\/wp-content\/uploads\/2021\/10\/image-5.png\" alt=\"General Adapter-Specific Modules Identfiers General REST URL REST Operation Data Format Operation Rules Response Determination HITP Headers Error Handling Warning: Parametrizar HTTP Host o Port es un riesgo de seguridad (ver SAP Note: 2174651) Patr\u00f3n URL: * https:\/\/account.bIob.core.windows.net\/container\/{FiIeName}?sp=w&amp;st=2C [3 Seguir Redirecciones de servidor en llamadas HTTP GET Patr\u00f3n Variable Sustituci\u00f3n- Valor Origen: Patr\u00f3n Nombre del elemento* Atributo espec\u00edfico del adaptador* Nombre del atributo* Atributo espec\u00edfico del adaptador Nombre de archivo Atributo personalizado\" class=\"wp-image-1404\"\/><figcaption class=\"wp-element-caption\">URI de firma de acceso compartido con sustituci\u00f3n de variable de patr\u00f3n para un nombre de archivo din\u00e1mico<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/code10it.com\/wp-content\/uploads\/2021\/10\/image.png\" alt=\"M\u00f3dulos generales espec\u00edficos del adaptador Identificadores URL REST general Operaci\u00f3n REST Formato de datos Reglas de operaci\u00f3n Determinaci\u00f3n de respuesta Cabeceras HITP Tratamiento de errores Operaci\u00f3n HTTP Fuente - Valor Fuente: Valor est\u00e1tico* Valor manual \" class=\"wp-image-1400\"\/><figcaption class=\"wp-element-caption\">Corregida la operaci\u00f3n PUT REST<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/code10it.com\/wp-content\/uploads\/2021\/10\/image-6.png\" alt=\"M\u00f3dulos generales espec\u00edficos del adaptador Identificadores URL REST general Formato de datos de operaci\u00f3n REST Reglas de operaci\u00f3n Determinaci\u00f3n de respuesta Cabeceras HITP Tratamiento de errores Formato de solicitud Formato de datos: Binario Solicitud binaria Cabecera Content-Type: text\/csv Formato de respuesta (para mensajes s\u00edncronos) Formato de datos: Asignar mensaje binario Carga \u00fatil principal binaria del mensaje XI \" class=\"wp-image-1405\"\/><figcaption class=\"wp-element-caption\">Modo binario<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/code10it.com\/wp-content\/uploads\/2021\/10\/image-7.png\" alt=\"M\u00f3dulos generales espec\u00edficos del adaptador Identificadores URL REST general Operaci\u00f3n REST Formato de datos Reglas de operaci\u00f3n Determinaci\u00f3n de la respuesta Cabeceras HTTP Tratamiento de errores Cabeceras HTTP adicionales Nombre de la cabecera x-ms blob-type Patr\u00f3n de valores 810ck810b \" class=\"wp-image-1406\"\/><figcaption class=\"wp-element-caption\">Par\u00e1metro HTTP obligatorio: x-ms-blob-type = BlockBlob<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">M\u00e1s informaci\u00f3n sobre los par\u00e1metros HTTP \u201cPut Blob\u201d - <a href=\"https:\/\/docs.microsoft.com\/en-us\/rest\/api\/storageservices\/put-blob\" target=\"_blank\" rel=\"noreferrer noopener\">Enlace<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nota importante Establezca el par\u00e1metro EncodeURL en false para evitar el escape de caracteres especiales contenidos en la firma.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/code10it.com\/wp-content\/uploads\/2021\/10\/image-8-1024x388.png\" alt=\"N\u00famero de secuencia de procesamiento espec\u00edfico del adaptador general Configuraci\u00f3n del m\u00f3dulo Clave del m\u00f3dulo Identificadores de m\u00f3dulos Nombre del m\u00f3dulo sap.com\/com.sap.aii.adapter.rest.app\/RESTAdapter8ean Nombre del par\u00e1metro EncodeURL Tipo Local Enterprise Bean Valor del par\u00e1metro false Clave del m\u00f3dulo \" class=\"wp-image-1407\"\/><figcaption class=\"wp-element-caption\">Configuraci\u00f3n de m\u00f3dulos para el par\u00e1metro EncodeURL = false<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-message-monitoring\">Supervisi\u00f3n de mensajes<\/h4>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/code10it.com\/wp-content\/uploads\/2021\/10\/image-9-1024x222.png\" alt=\"Error Programado Con \u00e9xito Finalizado con error Emisor Asociado Emisor Componente Receptor Asociado Receptor Componente Interfaz dummy PutAzure810 Interfaz Namespace dummyPutAzure 8 Identificador de escenario \" class=\"wp-image-1408\"\/><figcaption class=\"wp-element-caption\">Mensaje correcto en el Monitor de Mensajes<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/code10it.com\/wp-content\/uploads\/2021\/10\/image-10.png\" alt=\"Imagen que ilustra SAP Azure SAS Integration.\" class=\"wp-image-1409\"\/><figcaption class=\"wp-element-caption\">Atributo de archivo que se utilizar\u00e1 en el receptor REST CC<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/code10it.com\/wp-content\/uploads\/2021\/10\/image-1024x219.jpeg\" alt=\"Imagen que ilustra SAP Azure SAS Integration.8\/17\/2021 AM 8\/17\/2021 AM 8\/17\/2021 AM 8\/17\/2021 AM 8\/17\/2021 AM 8\/17\/2021 AM 8\/17\/2021 AM 8\/17\/2021 AM 8\/17\/2021 AM Informaci\u00f3n Informaci\u00f3n Informaci\u00f3n Informaci\u00f3n Informaci\u00f3n Entrega al canal: CC_REST_Receiver_ MP: procesando m\u00f3dulo local localejbs\/sap.com&#039;comsailaii.adapterrest_awRESTAdapterBean Set HTTP Header x-ms-blob-type to Block810b Preparando contenido del mensaje Llamando al servidor: PUT C\u00f3digo de reanudaci\u00f3n del servidor. 201 REST call finished El mensaje se ha transmitido correctamente al punto final mediante la conexi\u00f3n Archivo http:\/\/sap.com,&#039;xi\/Xb&#039;Estado del mensaje del sistema establecido en OLVO \" class=\"wp-image-1410\"\/><figcaption class=\"wp-element-caption\">Una operaci\u00f3n correcta devuelve el c\u00f3digo de estado 201 (Creado)<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A medida que concluimos nuestra exploraci\u00f3n de la integraci\u00f3n SAP Azure SAS para la gesti\u00f3n y transferencia eficientes de archivos, queda claro que esta tecnolog\u00eda ofrece ventajas significativas para procesos de datos seguros y optimizados. Si desea implementar esta soluci\u00f3n o tiene preguntas sobre c\u00f3mo puede adaptarse a sus necesidades espec\u00edficas, estamos aqu\u00ed para ayudarle. No dude en ponerse en contacto con nosotros para obtener asesoramiento y soluciones personalizadas. Visite nuestra <a href=\"https:\/\/code10it.com\/es\/contactus\/\"><strong>Contacte con nosotros<\/strong><\/a> para empezar a transformar su estrategia de gesti\u00f3n de datos con la orientaci\u00f3n de expertos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>","protected":false},"excerpt":{"rendered":"<p>Aprenda a configurar SAP Azure SAS Integration para la transferencia segura de archivos utilizando el adaptador PI\/PO REST a Azure Storage, garantizando un acceso sin problemas.<\/p>","protected":false},"author":6,"featured_media":2895,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[17],"tags":[49,41,18,32],"class_list":["post-2891","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-azure","tag-integration","tag-sap","tag-sap-integration"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.0 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>SAP Azure SAS Integration: File Transfer with PI\/PO REST Adapter<\/title>\n<meta name=\"description\" content=\"Learn how to set up SAP Azure SAS Integration for secure file transfer using the PI\/PO REST Adapter to Azure Storage, ensuring smooth access\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/code10it.com\/es\/integracion-sap-azure-sas-transferencia-efectiva-de-archivos-con-adaptador-pi-po-rest-a-azure-storage\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SAP Azure SAS Integration: Effective File Transfer with PI\/PO REST Adapter to Azure Storage\" \/>\n<meta property=\"og:description\" content=\"Learn how to set up SAP Azure SAS Integration for secure file transfer using the PI\/PO REST Adapter to Azure Storage, ensuring smooth access\" \/>\n<meta property=\"og:url\" content=\"https:\/\/code10it.com\/es\/integracion-sap-azure-sas-transferencia-efectiva-de-archivos-con-adaptador-pi-po-rest-a-azure-storage\/\" \/>\n<meta property=\"og:site_name\" content=\"Code10\" \/>\n<meta property=\"article:published_time\" content=\"2021-10-10T22:53:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-03T11:02:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/code10it.com\/wp-content\/uploads\/2025\/02\/SAP-Azure-SAS-Integration.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1534\" \/>\n\t<meta property=\"og:image:height\" content=\"744\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Jakub Turminski\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jakub Turminski\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/code10it.com\\\/sap-azure-sas-integration-effective-file-transfer-with-pi-po-rest-adapter-to-azure-storage\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/code10it.com\\\/sap-azure-sas-integration-effective-file-transfer-with-pi-po-rest-adapter-to-azure-storage\\\/\"},\"author\":{\"name\":\"Jakub Turminski\",\"@id\":\"https:\\\/\\\/code10it.com\\\/#\\\/schema\\\/person\\\/cd4d868a5f6303fc2c79d478bf492f69\"},\"headline\":\"SAP Azure SAS Integration: Effective File Transfer with PI\\\/PO REST Adapter to Azure Storage\",\"datePublished\":\"2021-10-10T22:53:00+00:00\",\"dateModified\":\"2025-03-03T11:02:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/code10it.com\\\/sap-azure-sas-integration-effective-file-transfer-with-pi-po-rest-adapter-to-azure-storage\\\/\"},\"wordCount\":711,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/code10it.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/code10it.com\\\/sap-azure-sas-integration-effective-file-transfer-with-pi-po-rest-adapter-to-azure-storage\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/code10it.com\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/SAP-Azure-SAS-Integration.png\",\"keywords\":[\"Azure\",\"Integration\",\"SAP\",\"SAP Integration\"],\"articleSection\":[\"Blog\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/code10it.com\\\/sap-azure-sas-integration-effective-file-transfer-with-pi-po-rest-adapter-to-azure-storage\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/code10it.com\\\/sap-azure-sas-integration-effective-file-transfer-with-pi-po-rest-adapter-to-azure-storage\\\/\",\"url\":\"https:\\\/\\\/code10it.com\\\/sap-azure-sas-integration-effective-file-transfer-with-pi-po-rest-adapter-to-azure-storage\\\/\",\"name\":\"SAP Azure SAS Integration: File Transfer with PI\\\/PO REST Adapter\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/code10it.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/code10it.com\\\/sap-azure-sas-integration-effective-file-transfer-with-pi-po-rest-adapter-to-azure-storage\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/code10it.com\\\/sap-azure-sas-integration-effective-file-transfer-with-pi-po-rest-adapter-to-azure-storage\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/code10it.com\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/SAP-Azure-SAS-Integration.png\",\"datePublished\":\"2021-10-10T22:53:00+00:00\",\"dateModified\":\"2025-03-03T11:02:04+00:00\",\"description\":\"Learn how to set up SAP Azure SAS Integration for secure file transfer using the PI\\\/PO REST Adapter to Azure Storage, ensuring smooth access\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/code10it.com\\\/sap-azure-sas-integration-effective-file-transfer-with-pi-po-rest-adapter-to-azure-storage\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/code10it.com\\\/sap-azure-sas-integration-effective-file-transfer-with-pi-po-rest-adapter-to-azure-storage\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/code10it.com\\\/sap-azure-sas-integration-effective-file-transfer-with-pi-po-rest-adapter-to-azure-storage\\\/#primaryimage\",\"url\":\"https:\\\/\\\/code10it.com\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/SAP-Azure-SAS-Integration.png\",\"contentUrl\":\"https:\\\/\\\/code10it.com\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/SAP-Azure-SAS-Integration.png\",\"width\":1534,\"height\":744,\"caption\":\"SAP Integration 101 graphic representing SAP Azure SAS integration and secure file transfer using PI\\\/PO REST adapter\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/code10it.com\\\/sap-azure-sas-integration-effective-file-transfer-with-pi-po-rest-adapter-to-azure-storage\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/code10it.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SAP Azure SAS Integration: Effective File Transfer with PI\\\/PO REST Adapter to Azure Storage\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/code10it.com\\\/#website\",\"url\":\"https:\\\/\\\/code10it.com\\\/\",\"name\":\"Code10\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/code10it.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/code10it.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/code10it.com\\\/#organization\",\"name\":\"Code10\",\"url\":\"https:\\\/\\\/code10it.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/code10it.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/code10it.com\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/Code10-final-02.png\",\"contentUrl\":\"https:\\\/\\\/code10it.com\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/Code10-final-02.png\",\"width\":221,\"height\":62,\"caption\":\"Code10\"},\"image\":{\"@id\":\"https:\\\/\\\/code10it.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/code10it.com\\\/#\\\/schema\\\/person\\\/cd4d868a5f6303fc2c79d478bf492f69\",\"name\":\"Jakub Turminski\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7bcad6ffc861637afff9f27c6c5f3d3490e2140b0ccd507bd321bf6be134786d?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7bcad6ffc861637afff9f27c6c5f3d3490e2140b0ccd507bd321bf6be134786d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7bcad6ffc861637afff9f27c6c5f3d3490e2140b0ccd507bd321bf6be134786d?s=96&d=mm&r=g\",\"caption\":\"Jakub Turminski\"},\"url\":\"https:\\\/\\\/code10it.com\\\/es\\\/author\\\/jakub-turminskicode10it-com\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Integraci\u00f3n SAP Azure SAS: Transferencia de archivos con adaptador REST PI\/PO","description":"Aprenda a configurar SAP Azure SAS Integration para la transferencia segura de archivos utilizando el adaptador PI\/PO REST a Azure Storage, garantizando un acceso sin problemas.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/code10it.com\/es\/integracion-sap-azure-sas-transferencia-efectiva-de-archivos-con-adaptador-pi-po-rest-a-azure-storage\/","og_locale":"es_ES","og_type":"article","og_title":"SAP Azure SAS Integration: Effective File Transfer with PI\/PO REST Adapter to Azure Storage","og_description":"Learn how to set up SAP Azure SAS Integration for secure file transfer using the PI\/PO REST Adapter to Azure Storage, ensuring smooth access","og_url":"https:\/\/code10it.com\/es\/integracion-sap-azure-sas-transferencia-efectiva-de-archivos-con-adaptador-pi-po-rest-a-azure-storage\/","og_site_name":"Code10","article_published_time":"2021-10-10T22:53:00+00:00","article_modified_time":"2025-03-03T11:02:04+00:00","og_image":[{"width":1534,"height":744,"url":"https:\/\/code10it.com\/wp-content\/uploads\/2025\/02\/SAP-Azure-SAS-Integration.png","type":"image\/png"}],"author":"Jakub Turminski","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Jakub Turminski","Tiempo de lectura":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/code10it.com\/sap-azure-sas-integration-effective-file-transfer-with-pi-po-rest-adapter-to-azure-storage\/#article","isPartOf":{"@id":"https:\/\/code10it.com\/sap-azure-sas-integration-effective-file-transfer-with-pi-po-rest-adapter-to-azure-storage\/"},"author":{"name":"Jakub Turminski","@id":"https:\/\/code10it.com\/#\/schema\/person\/cd4d868a5f6303fc2c79d478bf492f69"},"headline":"SAP Azure SAS Integration: Effective File Transfer with PI\/PO REST Adapter to Azure Storage","datePublished":"2021-10-10T22:53:00+00:00","dateModified":"2025-03-03T11:02:04+00:00","mainEntityOfPage":{"@id":"https:\/\/code10it.com\/sap-azure-sas-integration-effective-file-transfer-with-pi-po-rest-adapter-to-azure-storage\/"},"wordCount":711,"commentCount":0,"publisher":{"@id":"https:\/\/code10it.com\/#organization"},"image":{"@id":"https:\/\/code10it.com\/sap-azure-sas-integration-effective-file-transfer-with-pi-po-rest-adapter-to-azure-storage\/#primaryimage"},"thumbnailUrl":"https:\/\/code10it.com\/wp-content\/uploads\/2025\/02\/SAP-Azure-SAS-Integration.png","keywords":["Azure","Integration","SAP","SAP Integration"],"articleSection":["Blog"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/code10it.com\/sap-azure-sas-integration-effective-file-transfer-with-pi-po-rest-adapter-to-azure-storage\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/code10it.com\/sap-azure-sas-integration-effective-file-transfer-with-pi-po-rest-adapter-to-azure-storage\/","url":"https:\/\/code10it.com\/sap-azure-sas-integration-effective-file-transfer-with-pi-po-rest-adapter-to-azure-storage\/","name":"Integraci\u00f3n SAP Azure SAS: Transferencia de archivos con adaptador REST PI\/PO","isPartOf":{"@id":"https:\/\/code10it.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/code10it.com\/sap-azure-sas-integration-effective-file-transfer-with-pi-po-rest-adapter-to-azure-storage\/#primaryimage"},"image":{"@id":"https:\/\/code10it.com\/sap-azure-sas-integration-effective-file-transfer-with-pi-po-rest-adapter-to-azure-storage\/#primaryimage"},"thumbnailUrl":"https:\/\/code10it.com\/wp-content\/uploads\/2025\/02\/SAP-Azure-SAS-Integration.png","datePublished":"2021-10-10T22:53:00+00:00","dateModified":"2025-03-03T11:02:04+00:00","description":"Aprenda a configurar SAP Azure SAS Integration para la transferencia segura de archivos utilizando el adaptador PI\/PO REST a Azure Storage, garantizando un acceso sin problemas.","breadcrumb":{"@id":"https:\/\/code10it.com\/sap-azure-sas-integration-effective-file-transfer-with-pi-po-rest-adapter-to-azure-storage\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/code10it.com\/sap-azure-sas-integration-effective-file-transfer-with-pi-po-rest-adapter-to-azure-storage\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/code10it.com\/sap-azure-sas-integration-effective-file-transfer-with-pi-po-rest-adapter-to-azure-storage\/#primaryimage","url":"https:\/\/code10it.com\/wp-content\/uploads\/2025\/02\/SAP-Azure-SAS-Integration.png","contentUrl":"https:\/\/code10it.com\/wp-content\/uploads\/2025\/02\/SAP-Azure-SAS-Integration.png","width":1534,"height":744,"caption":"SAP Integration 101 graphic representing SAP Azure SAS integration and secure file transfer using PI\/PO REST adapter"},{"@type":"BreadcrumbList","@id":"https:\/\/code10it.com\/sap-azure-sas-integration-effective-file-transfer-with-pi-po-rest-adapter-to-azure-storage\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/code10it.com\/"},{"@type":"ListItem","position":2,"name":"SAP Azure SAS Integration: Effective File Transfer with PI\/PO REST Adapter to Azure Storage"}]},{"@type":"WebSite","@id":"https:\/\/code10it.com\/#website","url":"https:\/\/code10it.com\/","name":"Code10","description":"","publisher":{"@id":"https:\/\/code10it.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/code10it.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/code10it.com\/#organization","name":"Code10","url":"https:\/\/code10it.com\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/code10it.com\/#\/schema\/logo\/image\/","url":"https:\/\/code10it.com\/wp-content\/uploads\/2024\/12\/Code10-final-02.png","contentUrl":"https:\/\/code10it.com\/wp-content\/uploads\/2024\/12\/Code10-final-02.png","width":221,"height":62,"caption":"Code10"},"image":{"@id":"https:\/\/code10it.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/code10it.com\/#\/schema\/person\/cd4d868a5f6303fc2c79d478bf492f69","name":"Jakub Turminski","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/7bcad6ffc861637afff9f27c6c5f3d3490e2140b0ccd507bd321bf6be134786d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/7bcad6ffc861637afff9f27c6c5f3d3490e2140b0ccd507bd321bf6be134786d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7bcad6ffc861637afff9f27c6c5f3d3490e2140b0ccd507bd321bf6be134786d?s=96&d=mm&r=g","caption":"Jakub Turminski"},"url":"https:\/\/code10it.com\/es\/author\/jakub-turminskicode10it-com\/"}]}},"_links":{"self":[{"href":"https:\/\/code10it.com\/es\/wp-json\/wp\/v2\/posts\/2891","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/code10it.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/code10it.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/code10it.com\/es\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/code10it.com\/es\/wp-json\/wp\/v2\/comments?post=2891"}],"version-history":[{"count":5,"href":"https:\/\/code10it.com\/es\/wp-json\/wp\/v2\/posts\/2891\/revisions"}],"predecessor-version":[{"id":6268,"href":"https:\/\/code10it.com\/es\/wp-json\/wp\/v2\/posts\/2891\/revisions\/6268"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/code10it.com\/es\/wp-json\/wp\/v2\/media\/2895"}],"wp:attachment":[{"href":"https:\/\/code10it.com\/es\/wp-json\/wp\/v2\/media?parent=2891"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/code10it.com\/es\/wp-json\/wp\/v2\/categories?post=2891"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/code10it.com\/es\/wp-json\/wp\/v2\/tags?post=2891"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}