Python - Pase de parametros a funcion ABAP

   
Vista:

Pase de parametros a funcion ABAP

Publicado por dario (1 intervención) el 16/11/2017 20:39:39
Hola buenas tardes,

Estoy hacinedo un programa en Python que se conecta a SAP mediante la libreria "pyrfc".

les muestro mi codigo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
from pyrfc import Connection
conn = Connection(user='ussXX', passwd='XXX', ashost='XX', sysnr='XX', client='XX')
#Crea la conexión a SAP
result = conn.call('STFC_CONNECTION', REQUTEXT=u'Conexion Exitosa!')
 
#variables
EXT_NUM='XX'
DATOS_GENERAL = {
 
    'STRIND'	: 'XX',
    'CATEGORY'	: 'M',
	'EQINSTALL'	:	'X',
	'EQSINGLE'	:	'X',
	'READ_REFERENCE_LOCATION'	:	'XX'
 
    }
 
DATOS_G = {'DESCRIPT' : '1'}
 
 
print (DATOS_GENERAL["READ_REFERENCE_LOCATION"])
print (EXT_NUM)
 
#llama la BAPI
b_result = conn.call('BAPI_FUNCLOC_CREATE',
                    EXTERNAL_NUMBER = EXT_NUM,
                    DATA_SPECIFIC = DATOS_GENERAL,
                    DATA_GENERAL_EXP =DATOS_G
                     )
b_result_commit = conn.call('BAPI_TRANSACTION_COMMIT')
 
print ( b_result )

pero el problema es que al mandar la estructura de DATA_GENERAL_EXP, no le pega en este caso la descripción.


Espero me puedan ayudar.

Saludos y gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder