PPSM06S70:  Add  moddate

EDITSPRINTJOB:  MAX(TO_CHAR(ETRN.MODDATE, 'yyyy/mm/dd/HH24:MI AM')) ACTUAL_SHIPDATE

4.Test Scenario

(1) :Query SQL

Test DN:8016578337

SELECT CTRN.TKCTID TRUCK_ID,

CTRN.TKCTID TKNO,

MAX(HVSP.CONTAINER_ID) CONTAINER_ID,

MAX(NVL(HVSP.SEAL_ID, ECTH.CONTSNO)) SEAL_NUMBER,

MAX(NVL(HVSP.SHIP_MODE, C092.DSCA)) SHIP_MODE,

MAX(C021.CRTE) CRTE,

MAX(TO_CHAR(ETRN.MODDATE, 'yyyy/mm/dd/HH24:MI AM')) ACTUAL_SHIPDATE,

TO_CHAR(SYSDATE, 'YYYYMMDD') CURRENT_DATE,

MAX(HVSP.SHIP_MODE) SHIP_MODE,

MAX(TO_CHAR(C021.INVD, 'YYYYMMDD')) INVD,

MAX(TO_CHAR(CTRN.DATETIME, 'yyyy/mm/dd HH24:MI:SS')) DT,

MAX(NVL(C021.INCOT1, C071.CDEC)) INCOTERM

FROM CMPPSTRN    CTRN,

EPPALCTH    ECTH,

CMPPS021    C021,

CMPPS092    C092,

HV_SHIPPLAN HVSP,

CMPPS071    C071,

EPCARTRN    ETRN

WHERE CTRN.DN = '8016578337'

AND CTRN.NCMP = 'F715'

AND CTRN.CONTNO = ECTH.CONTNO(+)

AND CTRN.PACKLST = ECTH.PACKLST(+)

AND C021.PINO = CTRN.DN

AND C092.NCMP = C021.NCMP

AND C092.CRTE = C021.CRTE

AND C071.NCMP = C021.NCMP

AND C071.ORNO = C021.ORNO

AND HVSP.NCMP(+) = C021.NCMP

AND HVSP.ORNO(+) = C021.ORNO

AND HVSP.INVD(+) = C021.INVD

AND C021.CORG = '1'

AND HVSP.PINO(+) = C021.PINO

AND CTRN.ncmp = ETRN.ncmp

AND CTRN.tkctid = ETRN.tkctid

AND ETRN.STATUS = '1'

AND CTRN.DATETIME = ETRN.DATETIME

GROUP BY CTRN.TKCTID

(2) :Print Test

PPS -load to truck

UPDATE EPCARTRN

SET STATUS = 1, MODDATE = SYSDATE, REMARK = 'WCQ-3-201810100001'

WHERE STATUS = 0

AND TKCTID = 'YBN9999'

AND TO_CHAR(DATETIME, 'YYYY/MM/DD') = '2018/04/17'

AND TO_CHAR(DATETIME, 'HH24') < '12'

AND NCMP = 'F715'

ini设置:station  对应cmpps128

运行job前:

select * from  cmpps128 where station='F715TEST' and  doc_cat='POS';

Update  Y --N

CMPPSTRN

PROBLEM SUMMARY:

1,语言的设置

2,ini ---PPS stationname  JOB stationname  /cmpps128

3,字体

4,打印机设置

5,模板

6,获取Ship to date必须要在完成实际打包(epcartrn.status=1)数据才有值,

否则在装车计划时打印cmppstrn没有数据

SELECT    DISTINCT NVL(HVSP.INTL_CARRIER, C096.CODM) INTL_CARRIER, NVL(HVSP.SHIP_MODE, C092.DSCA) SHIP_MODE, C021.PINO, C021.MPAK  FROM    HV_SHIPPLAN HVSP, CMPPS021 C021,CMPPSTRN CTRN, CMPPS096 C096, CMPPS092 C092  WHERE    HVSP.NCMP(+) = C021.NCMP    AND HVSP.ORNO(+) = C021.ORNO    AND HVSP.PINO(+) = C021.PINO    AND C021.NCMP = 'F715'   AND C021.NCMP = CTRN.NCMP    AND C021.PINO = CTRN.DN    AND C021.EPS_PAKNO = CTRN.PACKLST    AND CTRN.DATETIME = TO_DATE('2018/05/15 08:30:00','yyyy/mm/dd HH24:MI:SS')    AND CTRN.TKCTID = 'HDP8301-01'   AND C021.NCMP = C096.NCMP    AND C021.HCUNO = C096.CUNO    AND C021.CFRW = C096.CFRW    AND C092.NCMP = C021.NCMP    AND C092.CRTE = C021.CRTE    AND C021.CORG = '1' ORDER BY INTL_CARRIER

POS VB的更多相关文章

  1. AtCoder Regular Contest 080 E - Young Maids

    地址:http://arc080.contest.atcoder.jp/tasks/arc080_c 题目: E - Young Maids Time limit : 2sec / Memory li ...

  2. 【题解】Luogu P5470 [NOI2019]序列

    原题传送门 同步赛上我一开始想了个看似正确却漏洞百出的贪心:按\(a_i+b_i\)的和从大向小贪心 随便想想发现是假的,然后就写了个28pts的暴力dp 杜神后半程说这题就是个贪心,但我没时间写了 ...

  3. VB中的API详解

    一.API是什么? 这个我本来不想说的,不过也许你知道其它人不知道,这里为了照顾一下新手,不得不说些废话,请大家谅解. Win32 API即为Microsoft 32位平台的应用程序编程接口(Appl ...

  4. Pascal、VB、C#、Java四种语法对照表

    因为工作原因,自学会了vb后陆续接触了其它语言,在工作中经常需要与各家使用不同语言公司的开发人员做程序对接,初期特别需要一个各种语法的对照比,翻看了网络上已有高人做了整理,自己在他基础上也整理了一下, ...

  5. POS Tagging 标签类型查询表(Penn Treebank Project)

    在分析英文文本时,我们可能会关心文本当中每个词语的词性和在句中起到的作用.识别文本中各个单词词性的过程,可以称为词性标注. 英语主要的八种词性分别为: 1.名词(noun) 2.代词(pronoun) ...

  6. 分词、词性标注POS等学习【转载】

    转自:https://cloud.tencent.com/developer/article/1091815 1. 分词(Word Cut) 英文:单词组成句子,单词之间由空格隔开 中文:字.词.句. ...

  7. VB.Net条形码编程的方法

    一.条形码的读取用过键盘口式的扫条码工具的朋友就知道,它就如同在鍵盘上按下数字鍵一样,基本不需任何编程和处理.但如果你使用的是其它接口的话,可能你就要为该设备编写通讯代码了.以下有一段简单的25针串口 ...

  8. vb Replace 实现

    今天改一个VB程序时发现程序自带的replace 函数不知什么原因竟然不好用了 所以就自己写了一个玩玩 记录一下 'XGZ '替换字符 Private Function Replace1(ByVal ...

  9. VB Open 函数详解 打开、关闭、读、写文件

    (一)打开和关闭文件      1.顺序文件     打开顺序文件,我们可以使用Open语句.它的格式如下:Open pathname For [Input |Output |Append] As [ ...

随机推荐

  1. HttpClient 302重定向

    CloseableHttpClient是线程安全的,单个实例可用于处理多个HTTP请求,Http Client会自动处理所有的重定向,关闭自动重定向需要设定disableAutomaticRetrie ...

  2. Anatomy of a Database System学习笔记 - 概论、并发控制

    <Anatomy of a Database System>这篇发表于87年.一共48页的论文据说是DBA入门必看,但是找了全网没有找到中文翻译.这篇文章对关系型数据库确实有提纲挈领的作用 ...

  3. springboot之拦截器

    拦截器: package com.example.demo; import org.springframework.context.annotation.Bean; import org.spring ...

  4. LeetCode 101. Symmetric Tree 判断对称树 C++

    Given a binary tree, check whether it is a mirror of itself (ie, symmetric around its center). For e ...

  5. MySQL(进阶部分)

    视图 视图是一个虚拟表(非真实存在),其本质是[根据SQL语句获取动态的数据集,并为其命名],用户使用时只需使用[名称]即可获取结果集,并可以将其当作表来使用. SELECT * FROM ( SEL ...

  6. Monggodb基础

    MongoDB 查询文档使用 find() 方法. find() 方法以非结构化的方式来显示所有文档. 语法 MongoDB 查询数据的语法格式如下: db.collection.find(query ...

  7. go语言问题集锦

    ==============================================beego框架=========================================== 1.使 ...

  8. 深入理解Java虚拟机读书笔记9----线程完全与锁优化

    九 线程完全与锁优化   1 Java语言中的线程完全         ---线程安全:当多个线程访问一个对象时,如果不用考虑这些线程在运行时环境下的调度和交替执行,也不需要进行额外的同步,或者在调用 ...

  9. azkaban使用--传入动态参数

    转: azkaban的工作流中的参数可以分为如下几个类型:azkaban UI 页面输入参数, 环境变量参数, job作业文件中定义的参数,工作流的用户定义的属性文件,上游作业传递给下游的参数,工作流 ...

  10. 原生JS实现异步图片上传(预览)

    效果 实现过程分为两步 1. 用户点击添加后通过 H5文件读取 FileReader对象以DataURL的格式读取图片 2. 通过FormData对象生成表单数据,通过ajax上传到后台 HTML & ...