¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Optimizando la integración de PHP y SAP para un desarrollo eficiente

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 7 Vistas
0
Cargando...
Después de dos blogs sobre "Probando la mezcla de Ruby y SAP"... Encontré algo de tiempo para un nuevo blog sobre "PHP". body {background} #login {background} if(isset($_POST['LOG_IN']) || isset($_GET['LOG_IN']) ) { if(!isset($_SESSION["Server"])) { $_SESSION["Server"] = $_POST["Server"]; $_SESSION["Sysnum"] = $_POST["Sysnum"]; $_SESSION["Client"] = $_POST["Client"]; $_SESSION["User"] = $_POST["User"]; $_SESSION["Pass"] = $_POST["Pass"]; } $Login = new Login(); $Log_Me = $Login->Log_In($_SESSION["Server"],$_SESSION["Sysnum"],$_SESSION["Client"], $_SESSION["User"],$_SESSION["Pass"]); $RFC_Me = $Login->RFC_Connection($Log_Me); $Program = $_SESSION["Program"]; $Program = str_replace(" "," ",$Program); $Program = str_replace(" '","'",$Program); $Prog_Name = $_SESSION["Prog_Name"]; $Mode = $_SESSION["Mode"]; if($Mode == "") { $Mode = "F"; } ECHO "fce,"PROGRAM"); foreach($Program_Lines as $Line) { $Line = trim($Line); $Line = str_replace(" "," ",$Line); $PROGRAM = array("LINE"=>$Line); saprfc_table_append ($this->fce,"PROGRAM",$PROGRAM); } $rfc_rc = ""; $rfc_rc = saprfc_call_and_receive ($this->fce); if ($rfc_rc != SAPRFC_OK) { if ($rfc == SAPRFC_EXCEPTION ) echo ("Exception raised: ".saprfc_exception($this->fce)); else echo ("Call error: ".saprfc_error($this->fce)); exit; } $Error = saprfc_export ($this->fce,"ERRORMESSAGE"); if($Error == "") { $Writes_Row = saprfc_table_rows ($this->fce,"WRITES"); for($i=1; $i<=$Writes_Row ;$i++) { $Write_Line = saprfc_table_read ($this->fce,"WRITES",$i); $Program_Line[$i] = $Write_Line['ZEILE']; ECHO $Program_Line[$i]; ECHO " "; } } else { ECHO $Error; } ECHO " "; PRINT(""); PRINT(" "); PRINT("   "); PRINT(" "); ECHO " "; } } ?> Con nuestra clase funcionando, podemos escribir el entorno de desarrollo pseudo. Development.php body {background:#F5F9FF} #login {background} if(isset($_POST["PROGNAME"])) { $SE38 = new SE38(); $Login = new Login(); $Log_Me = $Login->Log_In($_SESSION["Server"],$_SESSION["Sysnum"],$_SESSION["Client"], $_SESSION["User"],$_SESSION["Pass"]); $RFC_Me = $Login->RFC_Connection($Log_Me); $SE38->Show_Program($_POST["MODE"],$_POST["PROGNAME"],$_POST["PROGRAM"],$RFC_Me); } else { echo " h2. ¡Debes ingresar el nombre del programa! "; ECHO " "; PRINT(""); PRINT(" "); PRINT("   "); PRINT(" "); ECHO " "; } ?> Ahora, hemos terminado... Veamos el resultado de ejecutar nuestro pequeño programa.
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?