Code: Alles auswählen.
// Funktionsbaustein aufrufen
var function_Get_Master_Data = sapDestination.Repository.CreateFunction("BAPI_DOCUMENT_CHECKOUTVIEW2");
doknr = doknr.PadLeft(25, '0');
// Setze die Parameter des Funktionsbausteins
function_Get_Master_Data.SetValue("GETHEADER", "X");
function_Get_Master_Data.SetValue("GETSTRUCTURE", "1");
function_Get_Master_Data.SetValue("DOCUMENTTYPE", dokar);
function_Get_Master_Data.SetValue("DOCUMENTNUMBER", doknr);
function_Get_Master_Data.SetValue("DOCUMENTPART", doktl);
function_Get_Master_Data.SetValue("DOCUMENTVERSION", dokvr);
function_Get_Master_Data.SetValue("ORIGINALPATH", tempfolder);
function_Get_Master_Data.SetValue("PF_HTTP_DEST", "SAPFTPA");
// Struktur vorbereiten
var documentfile = function_Get_Master_Data.GetStructure("DOCUMENTFILE");
// Setze die Werte der Struktur
documentfile.SetValue("WSAPPLICATION", app);
// Führe den Funktionsbaustein aus
function_Get_Master_Data.Invoke(sapDestination);
Code: Alles auswählen.
{ RfcConfigParameters.Name, "SAP ******" },
{ RfcConfigParameters.AppServerHost, "*****" },
{ RfcConfigParameters.SystemNumber, "00" },
{ RfcConfigParameters.SystemID, "QA1" },
{ RfcConfigParameters.User, "***********" },
{ RfcConfigParameters.Password, "***********" },
{ RfcConfigParameters.Client, "001" },
{ RfcConfigParameters.Language, "DE" },
//{ RfcConfigParameters.UseSAPGui, "1" }
Code: Alles auswählen.
//function_Get_Master_Data.SetValue("PF_HTTP_DEST", "SAPFTPA");
function_Get_Master_Data.SetValue("PF_FTP_DEST", "SAPFTPA");
function_Get_Master_Data.SetValue("HOSTNAME", "<Name des FTP Servers auf dem die Dokumente abgelegt werden sollen>");