EDI Flow
# EDI Direct
PO and PO response 订单及订单回复
PO 订单
PO Response
PO Change and Response 订单变更及订单
CRD Pull In 交期提前
CRD Push Out 需求日推迟
QTY Descrease 数量减少
Cancellation 订单取消
Price Change 价格变动
Item with Partial Delivery 部分交货
CRD Push Out 需求日推迟
QTY Decrease 数量减少
Cancellation for balance QTY 取消订单剩余数量
# EDI...
more...
EDI Experience
# Data Status
表中的数据状态不要使用 E, S 这种简码,尽量使用 Error, Success 全称,见名知意,可以在 Package Spec 顶部定义状态相关的全局变量。
12345g_pending varchar2(100) := 'Pending';g_running varchar2(100) := 'Running';g_reject varchar2(100) := 'Reject';g_error varchar2(100) :=...
more...
Oracle PL/SQL Code Fragments
# debug
12345678procedure debug(p_str in varchar2) isbegin dbms_output.put_line(p_str); --client PL/SQL output fnd_file.put_line(fnd_file.log, p_str); --application ERP logexception when others then dbms_output.put_line('debug = ' || sqlerrm);end;
# rpad &...
more...
Oracle PL/SQL mutating not see
Question In get_item_project_code use ssc_t_edi_head then update it meanwhile will occurs the error: “ORA-04091: table YSC.SSC_T_EDI_HEAD is mutating, trigger/function may not see it”.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748function...
more...
C++核心编程
# C++ 核心编程
本阶段主要针对 C++ 面向对象编程技术做详细讲解,探讨 C++ 中的核心和精髓。
# 1 内存分区模型
C++ 程序在执行时,将内存大方向划分为 4 个区域
代码区:存放函数体的二进制代码,由操作系统进行管理的
全局区:存放全局变量和静态变量以及常量
栈区:由编译器自动分配释放,存放函数的参数值,局部变量等
堆区:由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收
内存四区意义:
不同区域存放的数据,赋予不同的生命周期,给我们更大的灵活编程
# 1.1 程序运行前
在程序编译后,生成了 exe 可执行程序,未执行该程序前分为两个区域
代码区:
存放 CPU...
more...
Excel Basic
# 常用技巧
# 移动和选择
Key
Meaning
TAB
跳到本行下一个单元格
SHIFT TAB
跳到本行上一个单元格
ENTER
跳到本列下一个单元格
SHIFT ENTER
跳到本列上一个单元格
CTRL + 方向键
跳到指定方向的边界
SHIFT + 方向键
选择指定方向一个单元格
CTRL + SHIFT + 方向键
选择到指定方向边界
# 拖动
鼠标左键栏位边缘呈现十字箭头拖动。
拖动复制:CTRL+ 鼠标左键十字箭头。
拖动插入:SHIFT + 鼠标左键十字箭头。
# 调整栏宽行高
鼠标放至栏位分隔线处出现...
more...
C/C++ How do you set GDB debug flag (-g) with cmake?
转载: C/C++: How do you set GDB debug flag (-g) with cmake? – Bytefreaks.net
# Solution 1: Modify the CMakeLists.txt file
Add the following line to your CMakeLists.txt file to set the compilation mode to Debug (non-optimized code with debug symbols):
1set(CMAKE_BUILD_TYPE Debug)
Add the following...
more...









