首页 > 其他分享 >一个简单的bdc program

一个简单的bdc program

时间:2023-09-18 11:32:56浏览次数:33  
标签:bdc screen fieldbdc program 简单 table 屏幕


   bdc(batch data communication program)通过模拟屏幕操作的方式, 用于批量更新sap数据库的数据。

    几个主要概念:

bdcdata  : a sturcture

bdc table

program

program name

dynpro

screen number

dynbegin

indicator for new screen

fnam

field name

fval

value for field

bdc screen

bdc field

bdc okcode

bdc 程序 将数据 先放到 bdc table 然后再更新到数据库。

为了简化程序编写。我们先用 sm35 record screen.自动产生代码。然后将代码粘贴到模板中即可。

由于bdc是模拟屏幕操作的方法。而屏幕操作的复杂性和多样性也会影响bdc程序的稳定性。所以,对于复杂的屏幕操作,长文本,无法预期的选择项的情况。bdc都是望尘莫及的。

通过对数据模版的规范化。长文本一般也可以通过bdc来录入。但最好还是用save_text 函数来处理为好。

 

 

 

标签:bdc,screen,fieldbdc,program,简单,table,屏幕
From: https://blog.51cto.com/u_8215601/7508683

相关文章

  • Springboot简单功能示例-4 自定义加密进行登录验证
    springboot-sample介绍springboot简单示例-自定义加密进行登录验证跳转到发行版软件架构(当前发行版)Springboot3.1.3hutoolbcprov-jdk18on安装教程gitclone--branch自定义加密进行登录验证[email protected]:simen_net/springboot-sample.git主要功能使用SM2库......
  • Springboot简单功能示例-3 实现基本登录验证
    springboot-sample介绍springboot简单示例跳转到发行版软件架构(当前发行版)Springboot3.1.3hutoolbcprov-jdk18on安装教程gitclone--branch基本登录验证[email protected]:simen_net/springboot-sample.git主要功能增加登录验证功能在pom.xml中加入sprin......
  • python实现一个简单的背单词程序
    功能需求给定一个words.txt文档,里面存放单词及其释意,要求编写一个python程序,实现自动背刺功能:程序开始时,首先随机给用户一个单词和其释义,用户自行选择师是否记住该单词,如果选择记住的话,程序会将该单词标记为需要记忆,在接下来的操作中会继续出现这个单词,直到用户不需要记忆为止;如果......
  • Rate简单使用
    <divclass="block"><spanclass="demonstration">默认不区分颜色</span><el-ratev-model="value1"></el-rate></div><divclass="block"><spanclass="demonstration"......
  • 正则表达式(简单了解)
    正则表达式字符元字符 匹配内容. 匹配除换行符以外的任意字符#掌握\w 匹配字母或数字或下划线 #掌握\s 匹配任意的空白符\d 匹配数字 #掌握\n 匹配一个换行符 #掌握\t 匹配一个制表符\b 匹配一个单词的结尾^ 匹配字符串的开始 #掌握$ 匹配字符......
  • 沉寂 7 年的项目突然更新!zabbix 安装更加简单!
    项目地址https://github.com/X-Mars/Quick-Installation-ZABBIX项目介绍zabbix6.0一键安装脚本,目标支持所有的主流操作系统支持的操作系统:rockylinux8.0、rockylinux9.0、ubuntu20、ubuntu22、centos7即将支持的操作系统:centos8、openeuler20、openeuler22......
  • 简单工厂模式练习:简单工厂模式在农场系统中实现
    前言对于产品种类相对较少的情况,考虑使用简单工厂模式。使用简单工厂模式的客户端需要传入工厂类的参数,不需要关系如何创建对象的逻辑,可以很方便地创建所需产品。下面我们来使用简单工厂模式创建一个农场管理系统一、简单工厂模式简单工厂模式中创建实例的方法通常为静态方法,因此简......
  • 简单分治快排问题解析(c++实现)
    这几天刷了需要使用分治快排思想去解决的几道比较好的题目,所以写下这篇博客用于复习和以后的复盘。什么是分治快排思想首先我们要知道什么是分治快排思想,这个思想其实就是在模拟实现qsort算法的时候使用的一个方法,在模拟实现qsort的时候,我们知道第一步是需要使用一个随意选择(三数取......
  • JS 日期比较大小的简单实例
    一 varbeginDate='2015-06-17';varendDate='2015-06-15';vard1=newDate(beginDate.replace(/\-/g,"\/"));vard2=newDate(endDate.replace(/\-/g,"\/"));if(beginDate!=""&&endDate!=""......
  • Python开发实例(二十一)智能家居控制器:模拟一个简单的智能家居控制系统,控制虚拟设备的状
    在这个实例中,我们将模拟一个简单的智能家居控制系统,通过Python代码来控制虚拟设备的状态。我们将使用一个字典来表示设备及其状态,并提供用户界面来操作这些设备。下面是一个智能家居控制器的Python程序:#初始化设备状态字典devices={'灯':'关闭','空调':'关闭',......