Product API buffer
Created by Jerry Wang, last modified on Apr 23, 2014
function group COM_PRODUCT里有三个维度的buffer:
M buffer: 包含当前正在编辑的product 信息。如果product check没有error,M buffer的内容会move到 T buffer。
T buffer: 包含通过check之后的product 信息。
O buffer: 来自database的product 信息。
在ui上点了search button之后三个buffer的状态:
在使用function module COM_PRODUCT_READ_SINGEM读取单个product数据时,总是先试图从M buffer中取值,
再试T buffer:
在检查一个product是否在DB存在时,首先检查O buffer,如果有说明该product在DB存在。如果O buffer里没有但是T buffer里有,说明该product是当前session刚创建还没有save。
当在UI上修改了product attribute敲回车之后,
会把当前编辑的product 信息存到M buffer里:
若该product attribute没有error,则save时会将M buffer的信息移除。
Product API buffer相关推荐
- 关于SAP Commerce product API对description字段的处理
Backoffice里维护了一个product,code为Spring,description字段维护如下: 使用这个API,在response里,description字段填充上了Backoffic ...
- 如何用ABAP代码的方式在短时间内批量生成大量订单数据用于性能测试
Package: CRMS4_TEST_DATA_GENERATION - Carsten's original report (1) API: BAPI_MATERIAL_SAVEREPLICA ( ...
- Node.js API参考文档(目录)
Node.js v11.5.0 API参考文档 Node.js®是基于Chrome的V8 JavaScript引擎构建的JavaScript运行时. 关于文档 用法和示例 断言测试 稳定性:2 - 稳 ...
- Node.js缓冲模块Buffer
前言 Javascript是为浏览器而设计的,能很好的处理unicode编码的字符串,但对于二进制或非unicode编码的数据就显得无能为力. Node.js继承Javascript的语言特性,同时又 ...
- 【转载】从头编写 asp.net core 2.0 web api 基础框架 (1)
工具: 1.Visual Studio 2017 V15.3.5+ 2.Postman (Chrome的App) 3.Chrome (最好是) 关于.net core或者.net core 2.0的相 ...
- api数据库管理_API管理平台如何增强您的数据科学项目
api数据库管理 Data scientists regularly use APIs (Application Programming Interfaces) to implement advanc ...
- 从头编写 asp.net core 2.0 web api 基础框架 (1)
工具: 1.Visual Studio 2017 V15.3.5+ 2.Postman (Chrome的App) 3.Chrome (最好是) 关于.net core或者.net core 2.0的相 ...
- 【WEB API项目实战干货系列】- WEB API入门(一)
这篇做为这个系列的第一篇,做基本的介绍,有经验的人可以直接跳到第二部分创建 ProductController. 创建 Web API 项目 在这里我们使用VS2013, .NET 4.5.1创建一个 ...
- Node JS Buffer使用理解
JavaScript 起初为浏览器而设计,没有读取或操作二进制数据流的机制.Buffer类的引入,则让NodeJS拥有操作文件流或网络二进制流的能力. Buffer基本概念 Buffer 对象的内存分 ...
最新文章
- HDU2553 N皇后问题
- ML之FE:数据处理—特征工程之高维组合特征的处理案例(矩阵分解)——基于LoR算法的广告点击预估问题
- linux学习笔记-9.查找
- HA高可用完全分布式集群 HDFS搭建
- 计算机组装与维护实训1,计算机组装与维护实训报告[1]
- 给你人生的启迪飞鸽传书
- Quartz框架初学1
- Javascript:getElementsByClassName
- Fury:一个基于JIT动态编译的高性能多语言原生序列化框架
- HTML+CSS+JS——仿京东(7页) 大学生简单个人静态HTML网页设计作品 DIV布局个人介绍网页模板代码 DW学生个人网站制作成品下载
- 手把手教你写电商爬虫-第五课 京东商品评论爬虫 一起来对付反爬虫
- 3dmax给模型添加渐变背景有哪些方法
- 关于Zbar和ZXing这两个无比强大的二维码和条形码识别工具
- _nop_();的由来和作用
- [08006][17002] io 错误: the network adapter could not establish the connection (connection_id=qdoc1bwg
- 芯片噪声测试软件,教你如何测量芯片数字模拟噪声 - 全文
- H2.64和H2.65编码区别
- python——列表基础操作
- 智能家居创意DIY之智能插座(Homekit可用)
- ubuntu18安装oracle11g,在Ubuntu 18.04系统下快速安装Oracle Java 11的方法