点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
祝你好运。
Esto puede pareserles muyfácil,选择过程的es lalamado con unparámetro,选择过程的对象,选择dummy al parametro me arroja un"?" y no muestra nada。/p>
lo llamo asi:
致电sp_cursor_doc_cancelados(25712);
在任何时候都可以使用的程序:
更改过程sp_cursor_doc_cancelados(IN v_numero_doc INT) 语言SQLSCRIPT 如 v_monto_doc varchar(20); v_id_socio varchar(20); v_numero_doc varchar(20); v_totalAlternativo varchar(100); CNTR INT:= v_numero_doc; 游标select_docuntos_cancelados FOR SELECT detalle_pago。"总和",pagos。" CardCode",事实。" FolioNum" 从帕戈斯(Pagos)的ovpm出发-埃斯帕埃斯帕莱塞洛西奥洛·达托斯del Documento de Pago y no la la factura,esto es porque quiero ver que pasa cuando se paga algo que no es factura INNER JOIN vpm2 AS detalle_pago-可随时离开,在任何时候都无法保证自己的身份,并以其他方式取消文件记录 于(pagos。" DocEntry" = detalle_pago。" DocNum") 离开加入OPCH AS工厂 在(facturas。" DocEntry" = detalle_pago。" DocEntry"和detalle_pago。" InvType" = 18)上 其中pagos。" DocNum" =:v_numero_doc LIMIT 10; 开始 --SELECCIONO EL PARAMETRO PERO NO MUESTRA NADA,POR ENEDE LA CONSULTA QU DEBE RECORRER EL CURSOR NO FUNCIONA 从DUMMY中选择:v_numero_doc作为" numero"; --en cada iteracion busco los documentos cancelados,relacionado a cada pago 打开select_docuntos_cancelados; 将select_docuntos_cancelados提取到v_monto_doc,v_id_socio,v_numero_doc中; 如果不是select_docuntos_cancelados :: NOTFOUND,请执行 如果v_numero_doc为null,则 v_numero_doc:='1'; 万一; /* LINEA 240 */ v_totalAlternativo =强制转换(替换(v_monto_doc,'。000000','')as int)|| v_totalAlternativo; 取得select_docuntos_cancelados 进入 v_monto_doc, v_id_socio, v_numero_doc; 结束 从mi_tabla_temporal中选择*; 关闭select_docuntos_cancelados; /* Elimino la tablatemporal que guarda la informationacion del Procedimiento */ /*删除表mi_tabla_temporal; */ 结束;
您得到原因的原因? (空值)来自查询
返回的是,您已经声明了局部变量v_numbero_doc-与您的参数同名-已为其分配了空值。 由于select会考虑使用局部变量而不是相同的命名参数,因此不会获得传递给函数的预期整数值。
请调整您的编码,以使本地变量和参数的名称不同。
一周热门 更多>